【Perl,PHP】LLバトル ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
398:デフォルトの名無しさん 09/03/02 18:51:45 >>397 何かと思ったが、これは C++0x か! すげえ、こんな風に書けるようになるのか! 399:デフォルトの名無しさん 09/03/02 19:09:04 しかしロジックは>>378のforループと変わっていないんだな。 400:デフォルトの名無しさん 09/03/02 19:22:37 いや、D。 0xだとdecltypeだったりstd::for_eachだったりunordered_mapだったりすると思うわけだが。 ロジックはまるっきり同じ。 組み込みの連想配列を持っていてfor .. in相当の構文がある言語ならなんでもこの形式で書けるんじゃないのかな 401:デフォルトの名無しさん 09/03/02 19:25:21 やった、RubyのEnumerable#injectで書けたよママン。 ['hoge','fuga'].inject({}){|x, y| x[y]=request[y]; x} 402:デフォルトの名無しさん 09/03/02 19:40:53 Ruby の inject が使えるなら Python の reduce も使えるはずだ。 def func(x, y): x[y]=request[y]; return x reduce(func, ['hoge', 'fuga'], {}) なんで無名関数使わないのかって? Pythonのlambdaは代入とかできないんだようるせえな。 いいんだよPythonでは名前空間の不足に困ったりしないから。 あと何でも一行で書こうとするのは悪い習慣。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5395日前に更新/221 KB
担当:undef