- 一部誤謬がある可能性がある
abc^deはカーソルがcの上にあることを意味する
| コマンド | 操作 | 操作例 | 操作結果 |
| // gccでは...で表した可変長引数を__VA_ARGS__で指定できる | |
| // 可変長引数を全て__VA_ARGS__とマップする | |
| #define DEBUG_PRINT(...) printf(__VA_ARGS__); fflush(stdout) | |
| // fmt以降の可変長引数を__VA_ARGS__とマップする | |
| #define DEBUG_PRINT2(fmt, ...) printf(fmt, __VA_ARGS__); fflush(stdout) | |
| // _1,_2,_3,の部分・・・引数の個数だけ用意する | |
| // NAME・・・この部分に、目的の引数個数用の関数名が入る | |
| #define GET_MACRO(_1,_2,_3,NAME,...) NAME |
| (declaim (optimize (debug 3))) | |
| (defun last-element-p (lst) | |
| (if (cdr lst) | |
| t | |
| nil)) | |
| (defun add-elements (lst) | |
| "非末尾呼び出し形式&非継続渡し形式" | |
| (break) |