5
В чем разница между ^floats
и #^floats
в аннотациях типа Clojure?Clojure^floats vs. #^floats?
В запросе тянуть, кто-то предложил мне использовать эту аннотацию:
(.put #^floats init-fft-array)
, который сделал трюк, но я не знаю, почему «#» есть. Я также нашел, что это сработало:
(.put ^floats init-fft-array)
Есть ли разница?
Это объясняет, почему я не могу найти упоминания о комбинации '# ^' в любом месте [макрокоманды документации] (http://clojure.org/reader#The%20Reader--Macro%20characters). – DaoWen
Я согласен с ответом @ noisesmith, но если у кого-то есть историческая ссылка, чтобы показать, когда изменился устаревший синтаксис, это было бы приятно увидеть. –
@RogerAllen - Мне было интересно то же самое, так что я сделал рытье. Я собирался опубликовать ответ здесь, но он слишком длинный для комментария и не имел смысла в качестве ответа здесь (так как это на самом деле новый вопрос). Я решил самостоятельно ответить на новый вопрос здесь: http://stackoverflow.com/questions/30445465/ – DaoWen