getint (AutoLISP)

ユーザが整数を入力するまで待機(一時停止)し、入力された整数を返します。

サポートされているプラットフォーム: Windows および Mac OS

構文と要素

(getint [msg])
msg

タイプ: 文字列

ユーザに表示するプロンプト メッセージ。省略した場合、メッセージは表示されません。

戻り値

タイプ: 整数または nil

ユーザが指定した整数。ユーザが整数を入力せずに[Enter]を押した場合は nil

注意

getint 関数で取得できる値の範囲は、-32,768 から +32,767 です。ユーザが整数以外を入力した場合、getint 関数は「整数値を入力」というメッセージを表示し、再入力を求めます。getint 関数の要求に対して、ユーザは別の AutoLISP 式を入力することはできません。

(setq num (getint))
15
15

(setq num (getint "Enter a number:"))
Enter a number: 25
25

(setq num (getint))
15.0
Requires an integer value.
15
15