使用“基本计算器”;Clojure’;s";
我们必须使用案例扩展在“Clojure”中编写代码-使用“基本计算器”;Clojure’;s";,clojure,Clojure,我们必须使用案例扩展在“Clojure”中编写代码- (defn calculator [x a b] (case x "+" (println (+ a b)) "-" (println (- a b)) "*" (println (* a b)) "/" (println (/ a b))) ) ) (def x (read-line)
(defn calculator [x a b]
(case x "+" (println (+ a b))
"-" (println (- a b))
"*" (println (* a b))
"/" (println (/ a b)))
)
)
(def x (read-line))
(def a (Integer/parseInt (clojure.string/trim (read-line))))
(def b (Integer/parseInt (clojure.string/trim (read-line))))
(calculator x a b)
请在上述代码中帮助我们,即我们出错的地方。我认为您在计算器功能上有一个额外的参数
(defn计算器[xab]
(第十种情况“+”(打印号(+a b))
“-”“(打印项次(-a-b))
“*”“(打印号(*a b))
“/”(println(/a b)))
(def x(读取行))
(定义a(整数/parseInt(clojure.string/trim(读取行)))
(def b(整数/parseInt(clojure.string/trim(读取行)))
(计算器x a b)
这是你的全部计划吗?你看到了什么表明出现了问题?当我们运行它时,它抛出了一个错误。。说代码不正确…谢谢发现额外问题)有吗谢谢