- 【Python】スクリプト バトルロワイヤル47【pl,rb,php,js】 [転載禁止]©2ch.net
108 :デフォルトの名無しさん[sage]:2015/01/02(金) 21:02:30.96 ID:q+f+jv8M - python、文法がruby ほどエレガントじゃないじゃん。
| - 【Python】スクリプト バトルロワイヤル47【pl,rb,php,js】 [転載禁止]©2ch.net
110 :デフォルトの名無しさん[sage]:2015/01/02(金) 21:24:22.83 ID:q+f+jv8M - each からブロックとかさ。
python3系ではどうだか知らんが、俺がptython やってたころは オブジェクト指向さえあと付け感ありありだった。
| - 【Python】スクリプト バトルロワイヤル47【pl,rb,php,js】 [転載禁止]©2ch.net
112 :デフォルトの名無しさん[sage]:2015/01/02(金) 21:47:44.14 ID:q+f+jv8M - 要するにさ、ruby で全要素から各要素をぶん回すんだけど、
そことき、each やら ブロックならでやりたい放題できる。 python は なんだっけ elem in elements みたいな感じで(書き方忘れたよ) 取り出すんだけど、そっから先になんか制約あるんだよな。 ruby のように自然にやりたい放題というわけにいかない。 python3 は知らないので、そのあたり改善されたかは知らない。
| - 【Python】スクリプト バトルロワイヤル47【pl,rb,php,js】 [転載禁止]©2ch.net
114 :デフォルトの名無しさん[sage]:2015/01/02(金) 22:11:39.32 ID:q+f+jv8M - 違う。違うんだ。
なんかねぇ、1行しか出来ないんだよ。 ruby のブロックとかと自由度が全然違う。 ラムダとかprocとかそういう話まで行く前の話。 そこまでいったら、遅延評価とかどうやるかとかの 話までいくし。ruby はここでもいろいろある。 ああ、あと python3 での話は知らない。念のため。
| - 【Python】スクリプト バトルロワイヤル47【pl,rb,php,js】 [転載禁止]©2ch.net
115 :デフォルトの名無しさん[sage]:2015/01/02(金) 22:22:36.26 ID:q+f+jv8M - あと、ruby で各要素をぶん回しているとき、
外の変数にも中からアクセスできる。遮断することも できる。僕がpython 触ってたのは 2.5か2.6くらいの ときだったかな。ruby はすごい自由だなと思った。
|
|