Splat Operatorとは、*のことです この前、友人にコードレビューしてもらっていたら 「え、Rubyってこんな書き方出来るんですか?」と言われて、「知らない人もいるんだなぁ」と思ったので簡単なまとめ Splat Operatorの色んな使い方 Splat Operatorは、応用の幅が広いです。 結構当たり前だと思っていましたが、コード読書しないと見る機会は少ないかも。 1-1. 配列に変換する まずは基本編。配列に変換してやりましょう 文字列やsymbolは.to_aが無いですが、*を使えばどの変数でも配列に出来ちゃいます。 string = *"string" p string #=> ["string"] symbol = *:symbol p symbol #=> [:symbol] hash = *{ hash: nil } p hash #=> [[:hash, ni