2007-11-05から1日間の記事一覧

擬似if文の罠

この擬似if文は一つ罠があります。 この擬似if文の内部でbreakやcontinueを呼び出すと、ブロック文はあくまでループ文の一種なので、その擬似if文に対してbreakしたりcontinueしてしまうことになってしまうのです。 break、continueする際は、なるべくラベル…

ユーザー定義のif文

Xtalはブロックを使うことで、if文とほとんど同じ機能を書くことが出来ます。 If: class{ _cond; initialize: method(cond){ _cond = cond; } block_first: method{ return _cond ? this : null; } block_next: method{ return null; } } If(n < 20){ "true"…