2008-11-08から1日間の記事一覧

odd?

奇数かどうかを調べる手続き。奇数は2で割るとあまりがでる整数。 Gaucheでちょこっと試してみる。 gosh> (odd? 3.0) #t gosh> (odd? 3) #t gosh> (odd? 3.1) *** ERROR: integer required, but got 3.1 Stack Trace: _____________________________________…

メモ

moshお勉強中。 こんな感じで書くと組込み手続きになるみたい。 Object scheme::命令名Ex(int argc, const Object* argv) { DeclareProcedureName("命令名"); checkArgumentLengthAtLeast(最低必要な引数の数); // checkArgumentLength(必要な引数の数); // …