トップページ > プログラム > 2015年10月26日 > DUZkD9lW

書き込み順位&時間帯一覧

11 位/146 ID中時間01234567891011121314151617181920212223Total
書き込み数1000010001000000000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
732
くだすれPython(超初心者用) その27©2ch.net

書き込みレス一覧

くだすれPython(超初心者用) その27©2ch.net
732 :デフォルトの名無しさん[sage]:2015/10/26(月) 00:50:41.23 ID:DUZkD9lW
if __name__=="__main__"までは理解できたけどmain()作ってわざわざ呼び出すのなんで?
くだすれPython(超初心者用) その27©2ch.net
740 :732[sage]:2015/10/26(月) 05:58:55.24 ID:DUZkD9lW
>>733
変数でモジュールが汚れるというのは、inspectでいうとf_globalsに変数が多く存在するということですか?
C言語から来たのでグローバル領域に物が沢山あると汚いとは思いますが、同じような理由でしょうか?

>>734
私はプログラミング言語の慣習には大抵何か理由があると思っています。
Pythonはインデントスタイルを縛ることでユーザー間の可読率を上げています。
そういった縛りや慣習も大勢が使う言語では可読率向上に有効に働くものかと思います。

>>739
確かにそれは他言語のユーザーからでもわかりやすくて良いですね。
しかし言語としてmain()から始まるようには設計していないのにこの書き方が広まっているのは、
言語の開発側とmain()から始めたいユーザーの静かな戦いですね。笑
くだすれPython(超初心者用) その27©2ch.net
742 :732[sage]:2015/10/26(月) 09:41:24.58 ID:DUZkD9lW
>>741
http://www.nasuinfo.or.jp/FreeSpace/kenji/sf/python/virtualMachine/PyVM.htm#STORE_GLOBAL_STORE_NAME
にあるようにSTORE_NAMEの場合、保存先のオブジェクトの種類を判定する分遅いということでしょうか?
pyグラマというのはここまで気にしながらプログラミングしているのですか……脱帽です。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。