2007-12-01から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

2次元配列へのポインタ

http://www.asahi-net.or.jp/~UC3K-YMD/Lesson/Section02/section02_04.html なんかこういう多次元配列のデータ構造をあまり使わなくなってしまったので、どうやって書くのかすっかり忘れてしまいましたというか知らなかった。 ポインタの定義を厳密にしない…

葉月ゆら

かわゆすなぁ。 http://www.teiteitah.net/yurajio.html

Rake

http://www2s.biglobe.ne.jp/~idesaku/sss/tech/rake/ 会社がMakeを辞めてRakeにしよう!っていう流れなので一生懸命Rubyを覚えなければいけなくなった。 そしていきなり[シンボル]という概念でつまづく。 ":"とか検索しづらいんだよね! それに":"がシンボ…