我想将Vector3 list
展平为float32 list
。将载体列表展平为带有折叠列表的浮点列表
[Vector(1.,2.,3.);Vector(1.,2.,3.)] to [1.;2.;3.;1.;2.;3.]
我已经用下面的函数
let rec convert_vec3 (v: Vector3 list) acc =
match v with
| [] -> acc
| x :: xs-> convert_vec3 xs [x.X; x.Y;x.Z] @ acc
这将如何寻找与List.fold做成功了吗?