今日のYWT
やったこと
昨日解いたRExの解説を読む
RExを解く
その解説をちょっとだけ読む
わかったこと
Ruby
# 次のコードを実行するとどうなりますか
h = {a: 100, b: 100}
puts h.invert
Hash#invertはキーと値を入れ替える。
入れ替えの結果キーが重複した場合は、後に定義されたほうが優先される。
p ({a: 100, b: 100}).invert
# 実行結果
# {100 => :b}
# キーである 100 が重複しているため、後ろに定義された b: 100が優先される
# 問題
# 次のコードを実行するとどうなりますか
hoge = *"a"
puts hoge.class
*"a"はArrayクラスのオブジェクトを返す
hoge = *"a", "b"
p hoge
# ["a", "b"]が出力される
次やること
今日やった分のRExの問題解説を読む