Yukiharu YABUKI の tDiary
このtDiaryを検索します。
2007-04-06 [長年日記]
_ るびま読書会にいってきた。
(http://cotocoto.jp/event/1558) ここで覚えた ruby の文法は、*の使い方。
irb(main):004:0> p *"2007-04-06".split("-")
"2007"
"04"
"06"
=> nil
irb(main):005:0> p "2007-04-06".split("-")
["2007", "04", "06"]
=> nil
begin-end while 文
ruby界隈ではあんまり見掛けないけど、業務処理などでは使うパターン。かならず一回処理をしてからループ判定をする場合には、これで。
|| と or
Rubyで、or を使うのは注意。カッコで表すと
(a = false) or 1
a = (false || 1)
perlの or die 的な構文以外は使わない方がいいんじゃないかと。