MiniCsvTypeProvider には、次のコード行があります。
let prop = ProvidedProperty(fieldName, fieldTy, GetterCode = fun [row] -> <@@ (%%row:float[]).[i] @@>)
GetterCode タイプは次のとおりです: Quotations.Expr list -> Quotations.Expr :
ラムダの楽しみが何をしているのかよくわかりません....
入力を単一の要素配列と照合し、GetterCode シグネチャの Quotations.Expr 型の 'row' という名前の変数にバインドします。
見返りにコード引用を作成します
- コード引用内で %%row:float[] を使用していますが、これが何を意味するのかわかりません。型指定されていないコード引用に対する Float [] 型制約ですか?