読者です 読者をやめる 読者になる 読者になる

配列をループでごにょごにょ

ruby

nilなら新しく代入、nilでないなら追記。PHPじゃないのでなんでもかんでも追記でおk!!とかはだめ。

# 文字列なら~
(arr[n] ||= "") << word
# 配列なら~
(arr[n] ||= []) << word

みたいな。

ついでにハッシュなら初期値を決められるらすい。

a = Hash.new {|h, k| h[k] = "init" }
# 何も考えずに
# a[:hoge] << "aaaaa"
# とかやればいい。

みたいな。これはよくわかってない。まぁいいか。

某ITの生き字引++