在LISP中,如何定义一个需要三个参数的函数,这些参数都是不是列表的字符串?

时间:2015-10-15 01:55:27

标签: lisp

例如,我将如何使用Java等效的

public void threeArgs(String arg1, String arg2, String arg3)
{
blah blah blah
}

2 个答案:

答案 0 :(得分:1)

(defun threeArgs (arg1 arg2 arg3) ...)

(threeArgs "x" "y" "z")

正如Barmar所说,Lisp不做静态打字。

答案 1 :(得分:1)

(defun threeArgs (arg1 arg2 arg3)
  (declare (type string arg1 arg2 arg3))
  ...)