2 ответов:
двойной толстой кишки есть чтобы полностью квалифицировать ключевые слова С вашим текущим пространством имен. Это позволяет избежать конфликтов имен для ключевых слов, которые имеют смысл для разных библиотек. Без полных ключевых слов вы можете случайно перезаписать некоторые значения на карте и нарушить совместимость с библиотекой.
как теперь документально для Clojure а также для ClojureScript,
::ключевые слова также могут быть использованы для решения псевдонимы пространства имен. Например,::foo/barбудет оценено как:clojure.core/barЕслиfoo- это псевдонимclojure.core. Исключение читателя выдается, еслиfooне разрешается в пространство имен.
Comments