📄 gnrccmd.exp
字号:
TRUECLIPS> (batch "gnrccmd.bat")TRUECLIPS> (defclass CAR (is-a USER) (role concrete))CLIPS> (make-instance Rolls-Royce of CAR)[Rolls-Royce]CLIPS> (type Rolls-Royce)SYMBOLCLIPS> (type [Rolls-Royce])CARCLIPS> (type (+ 2 2))INTEGERCLIPS> (defgeneric describe)CLIPS> (defmethod describe ((?a INTEGER)) (if (next-methodp) then (bind ?extension (str-cat " " (call-next-method))) else (bind ?extension "")) (str-cat "INTEGER" ?extension))CLIPS> (describe 3)"INTEGER"CLIPS> (defmethod describe ((?a NUMBER)) "NUMBER")CLIPS> (describe 3)"INTEGER NUMBER"CLIPS> (describe 3.0)"NUMBER"CLIPS> (ppdefgeneric describe)(defgeneric MAIN::describe)CLIPS> (ppdefmethod describe 2)(defmethod MAIN::describe ((?a NUMBER)) "NUMBER")CLIPS> (preview-generic describe 34)describe #1 (INTEGER)describe #2 (NUMBER)CLIPS> (preview-generic describe 34.0)describe #2 (NUMBER)CLIPS> (list-defgenerics)describeFor a total of 1 defgeneric.CLIPS> (list-defmethods)describe #1 (INTEGER)describe #2 (NUMBER)For a total of 2 methods.CLIPS> (undefgeneric *)CLIPS> (list-defgenerics)CLIPS> (list-defmethods)CLIPS> (call-next-method 0)[ARGACCES4] Function call-next-method expected exactly 0 argument(s)CLIPS> (next-methodp 0)[ARGACCES4] Function next-methodp expected exactly 0 argument(s)CLIPS> (preview-generic)[ARGACCES4] Function preview-generic expected at least 1 argument(s)CLIPS> (dribble-off)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -