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
![ここまで出来る!RubyのSplat Operatorまとめ - RailsとRubyとVimのブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/23ba721a060d5171999a11a5dcb02fce8dc149c4/height=288;version=1;width=512/http%3A%2F%2Falpaca.tc%2Fimages%2Fblog%2Fhow-to-use-star%2Fcapture.png)