【Perl,PHP】LLバトルロワイヤル4【Ruby,Python】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
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では名前空間の不足に困ったりしないから。 あと何でも一行で書こうとするのは悪い習慣。 403:デフォルトの名無しさん 09/03/02 19:56:39 >>400 > いや、D。 なんだそうか。C++に連想配列リテラルが組み込まれたかと思って驚いちゃった よ。恥ずかしいな。 D vs C++0x - プログラミング言語 D 2.0 http://www.kmonos.net/alang/d/2.0/cpp0x.html#initializer-lists
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5383日前に更新/221 KB
担当:undef