2008-03-07から1日間の記事一覧

typedef struct

typedef struct list list; struct list { int value; list *next; }; こんな風なコードを見た。 structの定義の前にtypedefすることできるんだなー。 typedef struct list { int value; struct list *next; }; では「struct list *next;」の部分だけstruct…

構文解析に興味

Raccで計算スクリプト作り直そうと考えている。

記号もメソッド名に使える

class C define_method( '(>_<)', proc{ puts 'hello' } ) end p C.new.methods - Object.new.methods #=> ["(>_<)"] C.new.send( '(>_<)' ) #=> hello