さまざまなClojureスタイルのガイドでは、80文字を超える行を避けることを推奨しています。長いString
リテラルを避けるための慣用的な方法があるのだろうかと思います。長いClojure文字列リテラルを避けるための慣用的な方法はありますか?
最近ではワイドスクリーンを使用するのが一般的ですが、長い行を避ける必要があると私は考えています。ここで
は(私が最初に従うことを誘惑しています)いくつかの例を示します。;; break the String literal with `str`
(println (str
"The quick brown fox "
"jumps over the lazy dog"))
;; break the String literal with `join`
(println (join " " [
"The quick brown fox"
"jumps over the lazy dog"]))
私はClojureの複数行String
リテラルをサポートしていますが、このアプローチを使用すると、改行文字の望ましくない効果を持っていることを承知しています例えば、解釈されているrepl
を使用して:
user=> (println "The quick brown fox
#_=> jumps over the lazy dog")
The quick brown fox
jumps over the lazy dog
@Chiron: "長い文字列リテラルを避けるための慣用方法はありますか?"本当に質問ではありませんか?本当に?私の初等教育はすべてうそでしたか? – Chuck