【Perl,PHP】LLバトルロワイヤル20【Ruby,Python】at TECH
【Perl,PHP】LLバトルロワイヤル20【Ruby,Python】 - 暇つぶし2ch184:uy
12/01/22 17:58:10.71
そういう風に、イテレータ同士が結合できるから普通の言語では
こういう風に別々にそれぞれイテレータを分けてかかなくちゃいけない事も

a=[1,2,3,4].map  do  |m|  m.to_s  end
i  =  0

n=a.inject  ""  do  |  a  ,  m  |
  a  <<  ":#{i}"  +  m 
  i  +=  1
  next  a
end
p  n


↓rubyだと一行でこうなる

n=[1,2,3,4].map(&:to_s).each_with_index.inject  ""  do  |  a  ,  (  m  ,  i  )  |
  a  <<  ":#{i}"  +  m 
end
p  n





次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch