Je lisais un code tout à l'heure, et je suis tombé sur this line:Pourquoi construire une chaîne Clojure en utilisant des caractères littéraux?
(str cache \, \space lru \, \space tick \, \space limit)
C'est étrange pour moi. Les caractères littéraux consécutifs sont utilisés, au lieu d'une chaîne contenant ces caractères. J'attends quelque chose comme ceci:
(str cache ", " lru ", " tick ", " limit)
Mais ceci est en a core library écrit par certains anciens combattants Clojure vénérables, qui me fait penser que peut-être il y a une raison. Quelle est la raison? Performance? Ou quoi?
Je suppose que le choix stylistique. Plus d'une fois, j'ai pensé: "Je déteste ces citations stupides." – deadghost