F# F中的数组#

F# F中的数组#,f#,f#-interactive,f#-3.0,F#,F# Interactive,F# 3.0,我有以下数组CF,其中包含数组。如何设置另一个与CF长度相同的数组,该数组在CF中查找数组的第n个元素 let CF= [|for i in 0..(Connection.Length-1)-> res RProject.[i] rc.[i] D.[i] in.[i]|] 如果我理解正确,您希望每个数组的第n个元素映射到一个新数组。您可以使用Array.map执行此操作 这里有一个例子。首先,一组数组: let a1 = [| [

我有以下数组
CF
,其中包含数组。如何设置另一个与
CF
长度相同的数组,该数组在
CF
中查找数组的第n个元素

let CF=   [|for i in 0..(Connection.Length-1)-> 
                          res RProject.[i] rc.[i] D.[i] in.[i]|]

如果我理解正确,您希望每个数组的第n个元素映射到一个新数组。您可以使用
Array.map
执行此操作

这里有一个例子。首先,一组数组:

let a1 = [| [|1; 2; 3|]; [| 4; 5; 6 |] |]
假设您希望每个数组中的第二个元素映射到一个新数组中。可以这样做:

let a2 = a1 |> Array.map (fun a -> [| a.[1] |])
在本例中,
a2
现在将具有值
[|[|[| 2 |];[| 5 |]|]


请注意,如果试图访问任何数组边界之外的数组索引,将引发异常。

什么是
n
?什么是about?
res
RProject
rc
D
。。。对不起,我不知道你到底想做什么