Clojureでプライベート関数を定義するとき、私は通常、関数が自分の名前空間の外で使用できないことを視覚的なインジケータとして-
のプレフィックスを使用します。プライベート関数の名前を付けるClojureの規約はありますか?
(defn- -name []
(let [formatter (formatter "yyyy-MM-dd-HH-mm-ss-SSSS")]
(format "fixjure-%s" (unparse formatter (now)))))
しかし-
接頭辞gen-class
を使用した場合、公開メソッドの大会のようです。
Clojureコミュニティのdefn-
の機能には一般的に受け入れられている規約がありますか、または単に接頭辞のない名前を使うべきですか?
clojure.contrib(安心して安心できるかもしれません)のコードは、プライベート関数の通常の名前を使用しているようですので、おそらくそれがベストですが、私は本当にビジュアルインジケータが好きです。ちょうど強すぎる! ;)
意味があります。ありがとう! –