タグ

ブックマーク / worthliv.com (1)

  • DATAと__END__でファイルオブジェクトを扱う | Ruby入門 - Worth Living

    Rubyスクリプト中に、「__END__」というキーワードを書くと、その行以降は実行されるスクリプトではなくて、データとして扱うことができるそうです。 そして、__END__ 以降のデータは、DATA という定数でファイルオブジェクトとしてアクセスできる。 以下に簡単な実験のコードを書いてみます。 DATA.each{|line| one = line.chomp.split(/ /) puts "#{one[0]} is #{one[1]} years old" } __END__ toshi 32 youko 26 mamoru 12 kako 8 hisanori 5 __END__ 以降のデータは、名前と年齢に見立てた行からなるデータです。 実行結果。 toshi is 32 years old youko is 26 years old mamoru is 12 years ol

  • 1