我有如下記載:如何鍵入提示數組?
(defrecord Signal [samples ^double sample-rate ^double scaling-factor])
如何指定samples
是一個雙陣列?
我使用Clojure的1.2.0
編輯:
@dreish我碰到下面的輸出,當我打電話(show Signal)
從levand後的變化:
[35] <init> (Object,double,double)
[36] <init> (Object,double,double,Object,Object)
[37] __extmap : Object
[38] __meta : Object
[39] sample_rate : double
[40] samples : Object
[41] scaling_factor : double
我知道,提示非原始類型僅用於避免反射。從目前的非原始類型的類型暗示將不會被用於約束的字段類型,也不是構造ARG,但將用於優化類方法及其使用http://clojure.org/datatypes
- 注
謝謝大家!