У меня есть следующая запись:
(defrecord Signal [samples ^double sample-rate ^double scaling-factor])
Как я могу указать samples
как двойной массив?
Я использую clojure 1.2.0
Изменить:
@dreish Я получаю следующий результат, когда вызываю (показать сигнал)
после изменений от levand:
[35] (Object,double,double)
[36] (Object,double,double,Object,Object)
[37] __extmap : Object
[38] __meta : Object
[39] sample_rate : double
[40] samples : Object
[41] scaling_factor : double
Я знаю, что хинтинг непримитивного типа используется только для того, чтобы избежать отражения. Из http://clojure.org/datatypes
Всем спасибо!