没学过LISP,只想知道表达式
网上查了下,用前缀表达
3+4 要写成 (+ 3 4)
3*4*5 写成 (* 3 4 5)
参数数目是不定的,2个或者以上参数可以理解,要是只有一个参数,表示什么意思呢
比如 (* 20)
------解决方案--------------------------------------------------------
一般的书或者文档都会写吧。一个参数的时候是有基数的,比如+是0,*是1。(+ 5)相当于(+ 5 0),(* 5)相当于(* 5 1)。lisp可以到脚本语言专区讨论。
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------