根据行条件true / false为数组赋值

时间:2014-07-17 13:57:30

标签: f#

嗨,我想实现像

这样的东西

Arr。[(符合条件的行),K]< - 1

我如何在F#中写这个?

我有一个阵列 设x = [| 0.0..10.0 |]

Arr的行数等于x.length,标准可以是x == 10.0的行,索引9.不限于只有符合条件的单个索引。

的Stig

1 个答案:

答案 0 :(得分:2)

x |> Array.iteri (fun i x ->
    if x = 10.0 then Arr.[i] <- 1)