puf*_*puf 0 lisp common-lisp variadic-functions
我想包装内置的:
(concatenate ‘string <arg1> <arg2> .. <argn>)
Run Code Online (Sandbox Code Playgroud)
成为这样的事情:
(strcat <arg1> <arg2> ... <argn>)
Run Code Online (Sandbox Code Playgroud)
问题是 - 如何在 common-lisp 中做 var-args?我看到两条可能的路径:
splat
它/apply
它 [我都不知道]ex: ...
谢谢
小智 5
(defun strcat (&rest args)
(apply #'concatenate 'string args))
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
61 次 |
最近记录: |