第十一章lisp程式语言内容摘要:

 將參數反轉 9 自定函式  LISP語言提供了使用者以“ defun”來自行定義函式。  自行定義的函式,結構包含三個部分:  (1) 函式名稱  (2) 型式參數串列  (3) 程式段  (defun 函式名稱 (型式參數串列 ) ( 程式段 ) )  defun提供的功能是將上述(1), (2), (3)連接在一起提供給使用者使用,並不會對 (1), (2), (3)中之任何一者作求值的動作 10 述句  LISP語言測試條件的結構稱為述句 (predicate)  LISP語言常見的述句  atom:判斷參數是否為原子 (atom)  listp:判斷參數是否為串列 (list)  equal (e1 e2):比較 e1與 e2  member (e1 e2):  限制: e2必須是串列 (list)。  作用:檢查 e1是否為 e2的一部分。 member函數具有二個引數。 其中第二個引數被限定為必須是個串列 (list)。 member函數的功能是檢查第二個引數中是否出現第一個引數。 若結果為真,則傳回在第二個引數中第一個引數出現的位置以後的部份,若結果為假,則傳回 nil 11 述句  LISP語言常見的述句  plusp:判斷參數的值是否大於 0  minusp:判斷參數的值是否小於 0。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。