马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
 - ;; (KDUB:emptystring-p "1") ->nil
- ;; (KDUB:emptystring-p "") ->T
- ;; (KDUB:emptystring-p " ") ->T
- ;;
- ;; (KDUB:notemptystring-p "x") -> T
- ;; (KDUB:notemptystring-p "") -> nil
- ;; (KDUB:notemptystring-p " ") -> nil
- ;;
- ;; (KDUB:validstring-p "x") -> T
- ;; (KDUB:validstring-p "") -> nil
- ;; (KDUB:validstring-p " ") -> T
- (defun kdub:string-p (arg) (= (type arg) 'str))
- (defun kdub:validstring-p (arg) (and (= (type arg) 'str) (/= 0 (strlen arg))))
- (defun kdub:emptystring-p (arg)
- (and (= (type arg) 'str) (= 0 (strlen (vl-string-trim " " arg))))
- )
- (defun kdub:notEmptystring-p (arg)
- (and (= (type arg) 'str) (/= 0 (strlen (vl-string-trim " " arg))))
- )
- (defun kdub:real-p (arg) (equal (type arg) 'real))
- (defun kdub:integer-p (arg) (equal (type arg) 'int))
- (defun kdub:vlaobject-p (arg) (equal (type arg) 'vla-object))
- (defun kdub:ename-p (arg) (equal (type arg) 'ename))
- (defun kdub:variant-p (arg) (equal (type arg) 'variant))
|