;; aは必須引数で、bとcは省略可能関数(&optionalをつける) (defun optional-arg (a &optional b c) (setq c (or c 20)) ; デフォルト引数もどき (list a b c)) (optional-arg 1) ; => (1 nil 20) (optional-arg 1 2) ; => (1 2 20) (optional-arg 1 2 3) ; => (1 2 3) (optional-arg 1 2 3 4) ; => エラー
(setq 変数 (or 変数 値)) 返り値: 変数の値
- 作者: るびきち
- 出版社/メーカー: 技術評論社
- 発売日: 2011/11/26
- メディア: 単行本(ソフトカバー)
- 購入: 5人 クリック: 220回
- この商品を含むブログを見る