1

私は Clojure を学ぼうとしていますが、オブジェクト指向のバックグラウンドから来ると、単純なことはミッション・インポッシブルのように見えます。たとえば、コンソール入力を受け取り、それをコンソールにも出力する関数をどのように作成すればよいでしょうか?

私はこのようなことを試みていますが、うまくいきません。

(ns ClojureTest2.core)

,(defn fun [] 
   (let [input (read-line)]) 
   (println input)
 )

(fun [])

PS私はEclipseで作業します-反時計回り

4

1 に答える 1

1

これを試して:

(ns ClojureTest2.core)

(defn fun []
  (let [input (read-line)]
    (println input)))

(fun)

ステートメントで がどのようにprintln囲まれているかに注意してください。ステートメント内にのみ存在します。また、 の空のパラメーター リストは、それを呼び出すために引数を指定する必要がないことを意味します。letinputletfun

于 2013-09-15T17:37:24.867 に答える