Hatena::ブログ(Diary)

syanhaiDの日記

2014-05-22

ruby簡易メモ(8)


str = '1,2,3'
foo, = '1,2,3'.split(',')
pp foo


こんなコードを見た。
確かにfooにはsplit結果の1番頭の要素が入ってた。

でもこれ、

'1,2,3'.split(',').first

のほうがいい気がしてならねえんだ。
もし知ってる方がいたら、一番上のやり方はやり方としてどうなのか教えて欲しい。
推奨って言われたらあやまります。

-------------------

methodsでメソッド一覧を開いた時、時折末尾に=がついたやつがあって、
今までスルーしてたけどついに触れる機会があったので。

http://d.hatena.ne.jp/mas-higa/20100412/1271078851

代入メソッドというらしい。
属性名を縛りたいときに使う感じなのかな。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/syanhaiD/20140522/1400738471
リンク元