を含む 5 行目にブレークポイントを設定することはできません[x]
。
IntelliJ はそうさせてくれません。La ClojureやCursiveなど、別のプラグインを使用しました。どちらも5番線ではなく3番線で止まります。
では、人々は Clojure のコードにどのようにステップ インするのでしょうか?
構文の提案や役立つツールはありますか?
(defn flattenlist
([x & more]
(concat (if (vector? x)
(apply flattenlist x)
[x]
)
(if (= more nil)
nil
(apply flattenlist more))))
)
(flattenlist [[1 [[2]]] 3 [4 5] 6])