1

Dr. Scheme でプロジェクトに取り組んでいるときに、次のように変数を null として初期化しました。

(define var null)

R5RSでこれを行うにはどうすればよいですか?

4

1 に答える 1

5

Scheme では、「無効」の従来のプレースホルダー#fは false オブジェクトです。を使用してテストできますnot

( null?Scheme には、オブジェクトが空のリスト であるかどうかをチェックする手順があります()。ただし、これはリスト コンテキストに対してのみ使用し、「無効な」プレースホルダーとしては使用しないでください。 に対してのみ true を返し、に対してのみ true を返すことに注意してくださいnot。; 2 つを混同しないように注意してください。)#fnull?()

于 2015-03-26T16:15:11.857 に答える