
じろう
2019年11月02日に参加
学習履歴詳細
[Ruby]RExでRuby Silverの問題を解く。昨日解いた問題の解説を読む
今日の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の問題解説を読む
Ruby
2021年04月14日(水)
2.5時間