否定参数:"Unable to resolve symbol: -x in this context"
Negating a parameter: "Unable to resolve symbol: -x in this context"
(defn my-fun [x]
(println -x))
执行这段代码,我得到:
Unable to resolve symbol: -x in this context
为什么我不能反转 x?
破折号是名称中的有效符号。
要进行一元求反,您可以像对待任何其他函数一样对待它:
(println (- x))
来自docs:
If no ys are supplied, returns the negation of x . . .
(defn my-fun [x]
(println -x))
执行这段代码,我得到:
Unable to resolve symbol: -x in this context
为什么我不能反转 x?
破折号是名称中的有效符号。
要进行一元求反,您可以像对待任何其他函数一样对待它:
(println (- x))
来自docs:
If no ys are supplied, returns the negation of x . . .