Collections.Array3D 模块 (F#)
针对三维数组的基本操作。
命名空间/模块路径: Microsoft.FSharp.Collections
程序集:FSharp.Core(在 FSharp.Core.dll 中)
module Array3D
值
值 |
说明 |
---|---|
create : int -> int -> int -> int -> 'T -> 'T [,,] |
创建一个其元素最初均为给定值的数组。 |
get : 'T [,,] -> int -> int -> int -> 'T |
从三维数组中获取元素。 也可以使用语法 array.[index1,index2,index3]。 |
init : int -> int -> int -> (int -> int -> int -> 'T) -> 'T [,,] |
创建一个指定了维度的数组和一个生成器函数以便计算元素。 |
iter : ('T -> unit) -> 'T [,,] -> unit |
将给定函数应用于数组的每个元素。 |
iteri : (int -> int -> int -> 'T -> unit) -> 'T [,,] -> unit |
将给定函数应用于数组的每个元素。 传递到函数的整数索引指示元素的索引。 |
length1 : 'T [,,] -> int |
返回第一个维中数组的长度 |
length2 : 'T [,,] -> int |
返回第二个维中数组的长度。 |
length3 : 'T [,,] -> int |
返回第三个维中数组的长度。 |
map : ('T -> 'U) -> 'T [,,] -> 'U [,,] |
生成一个新数组,其元素是将给定函数应用于数组的每个元素的结果。 |
mapi : (int -> int -> int -> 'T -> 'U) -> 'T [,,] -> 'U [,,] |
生成一个新数组,其元素是将给定函数应用于数组的每个元素的结果。 传递到函数的整数索引指示所转换的元素。 |
set : 'T [,,] -> int -> int -> int -> 'T -> unit |
设置数组中某个元素的值。 也可以使用语法 array.[index1,index2,index3] <- value。 |
zeroCreate : int -> int -> int -> 'T [,,] |
创建一个其条目最初是默认值的数组。 |
平台
Windows 8,Windows 7,Windows server 2012中,Windows server 2008 R2
版本信息
F#核心库版本
支持:2.0,4.0,可移植