スレ立てるまでもない ..
[2ch|▼Menu]
138:デフォルトの名無しさん
22/09/20 23:09:56.53 /Bvo4oH4.net
Ruby のブロック変数・num, hash, abc にはスコープある。
ブロックには、do〜end と、{ } があって、前後の結合度の強弱が異なる。
each_with_object は蓄積変数・hash
ary = [ 1, 2 ]
num = "num"
hash = { a: 10 }
abc = "abc"
p res = ary.each_with_object( { } ) { |num, hash; abc|
num += 1
abc = num
hash[ abc ] = true
}
#=> {2=>true, 3=>true}
p num #=> "num"
p hash #=> {:a=>10}
p abc #=> "abc"


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

683日前に更新/241 KB
担当:undef