変数の初期化

clearなんてあったんや。
http://ref.xaio.jp/ruby/classes/array/clear

今まで

1
2
array = ["hoge", "fuga"]
array = []

ってやってたのが、

1
2
array = ["hoge", "fuga"]
array.clear # => []

って書ける。より直感的ですね。

ちなみに文字列もHashもあるみたいです。

1
2
3
4
5
hash = {hoge: "fuga"}
hash.clear # {}

str = "fugafufa"
str.clar # => ""

へー。

Comments