変数の初期値
Posted feedbacks - Scheme
Perl では 0 や空文字列も偽と判断されるのでこのような演算子が必要なんですね。 Scheme では R6RS で (define var) のような書き方もできるようになりましたが、これも何らかの未規定の値が設定されるだけで、それを利用したプログラムを書くことはできません。
このような場合は仮の値として #f を入れておくのをよく見掛けます。
1 2 3 | (define var #f)
(some-function (or var 100))
|


takuya_1st
#5927()
Rating-4/12=-0.33
[ reply ]