float[]
이 필요한 외부 함수를 호출 중이지만 내 배열은 float<m>[]
입니다. 배열에서 측정 단위를 제거하는 방법은 무엇입니까?스트립 측정 단위 배열
아래 함수와 같은 것이 필요하지만 컴파일되지 않습니다. 내가 float<m>
및 float
값이 동일로서, 상기 어레이의 모든 순회 또는 복제를 방지하고자 ...
let demeasure (arr:float<m>[]): float[] = float[] (arr)
float[]
이 필요한 외부 함수를 호출 중이지만 내 배열은 float<m>[]
입니다. 배열에서 측정 단위를 제거하는 방법은 무엇입니까?스트립 측정 단위 배열
아래 함수와 같은 것이 필요하지만 컴파일되지 않습니다. 내가 float<m>
및 float
값이 동일로서, 상기 어레이의 모든 순회 또는 복제를 방지하고자 ...
let demeasure (arr:float<m>[]): float[] = float[] (arr)
난, float[]
에 동적 모형 하였다 obj
에 캐스팅 작동한다고 판단 예
(arr :> obj) :?> float[]
런타임 표현이 없으므로.
가능성도[<Measure>]type m
let f (arr : float[]) : float = 0.0
let arr = [|1.0<m>|]
f (unbox (box arr))
하자 demeasure를 참조하십시오 = 편곡 (편곡 [] 부동) |> Array.map (재미 전 -> 내가 플로트)