Я вызываю внешнюю функцию, требующую float[]
, но мой массив float<m>[]
. Как я могу удалить единицу измерения из массива?
Мне нужно что-то вроде функции ниже, но она не компилируется. И я хотел бы избежать любой итерации или дублирования массива, поскольку значения float<m>
и float
идентичны ...
let demeasure (arr:float<m>[]): float[] = float[] (arr)