Vl-nanp
- 構文
- (vl-nanp num )
- 機能
- 指定された数値が非数(NaN)であるかどうかを確認する。
- 引数
-
- num : 数値
- 戻り値
- 非数ならT,それ以外の場合はNIL
- メモ: LISP 内の計算では NaN になることはない(だいたいエラーになる)ので、他のプログラムからの値の取得で使うことになると思われる。
- サンプル
(vl-nanp 'nil) nil (vl-nanp 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999) nil ; 無限以上だけど非数ではない (vl-nanp (/ 10 0)) ; vl-nanp の前に (/ 10 0) が 0除算でエラーになるので NaN にはならない。
関連項目
- vl-nanp 関数