「Vl-catch-all-error-p」の版間の差分
(ページの作成: ; 構文 : (vl-catch-all-error-p ''arg'') ; 機能 : 引数が vl-catch-all-apply 関数から返されたエラー オブジェクトかどうかを調べる。 ; 引数 :* …) |
細編集の要約なし |
||
1行目: | 1行目: | ||
{{AutoLISP}} | |||
; 構文 | ; 構文 | ||
: (vl-catch-all-error-p ''arg'') | : (vl-catch-all-error-p ''arg'') | ||
5行目: | 7行目: | ||
; 機能 | ; 機能 | ||
: 引数が vl-catch-all-apply 関数から返されたエラー オブジェクトかどうかを調べる。 | : 引数が vl-catch-all-apply 関数から返されたエラー オブジェクトかどうかを調べる。 | ||
; 引数 | ; 引数 | ||
:* arg : 任意の引数。 | :* arg : 任意の引数。 | ||
; 戻り値 | ; 戻り値 | ||
25行目: | 29行目: | ||
* [[*error*]] 関数 | * [[*error*]] 関数 | ||
* [[vl-catch-all-apply]] 関数 | * [[vl-catch-all-apply]] 関数 | ||
* vl-catch-all-error-message 関数 | * [[vl-catch-all-error-message]] 関数 | ||
[[Category:AutoLISP]] | [[Category:AutoLISP]] |
2018年4月30日 (月) 19:05時点における版
- 構文
- (vl-catch-all-error-p arg)
- 機能
- 引数が vl-catch-all-apply 関数から返されたエラー オブジェクトかどうかを調べる。
- 引数
-
- arg : 任意の引数。
- 戻り値
- 指定された引数が vl-catch-all-apply 関数から返されたエラー オブジェクトの場合は T。それ以外の場合は nil。
- サンプル
- : vl-catch-all-apply 関数を使用して 0(ゼロ)で除算する。
(setq catchit (vl-catch-all-apply '/ '(50 0))) #<%catch-all-apply-error%>
- vl-catch-all-error-p 関数を使用して、vlcatchall-apply 関数が返した値がエラー オブジェクトかどうかを調べる。
(vl-catch-all-error-p catchit) T
関連事項