2007-12-25から1日間の記事一覧

ブロック

ブロックとは メソッドに渡せる無名関数のようなもの メソッドの引数にしか使えない ブロックに引数も取れる 関数は渡せない do〜endもしくは{}で記述する 5.times { puts "hello" } これは数字クラスの持つtimesというメソッドに"hello"と表示するブロック…

クラス

クラス クラス名は大文字から始まらなければならない(定数) メンバ変数は"@" クラス変数は"@@" メンバ変数は外からアクセス不可 クラスの中に式を書くと定義時に実行される コンストラクタで処理したい場合はdef initializeメソッドで処理する これはちょ…

YAML

http://jp.rubyist.net/magazine/?0009-YAML#l1 Rubyだと簡単に扱えるらしい。しかも読みやすくて書きやすいとかいいね。 xmlは冗長なのでこういうの嬉しい。

Ruby

Rubyの勉強その2