categoryLISP覚書

&optional指定

trackback0  comment0
LISPに戻ります。
プログラミング覚書 016

省略可能な引数:&optional指定
----------------------------------------------------------------------

(defun func1 (&optional (x 1) y)
(list x y))
;使用例
(func1 10 33) ;(10 33)
(func1) ;(1 NIL)

----------------------------------------------------------------------
  仮引数 x,y は省略可能
  省略時の x,y のデフォルト値はそれぞれ、1,nil
関連記事
 









        
 
http://greenwind888.blog.fc2.com/tb.php/98-5bd36d38