F# 學習筆記 3 陣列和Assoc
2013-03-11
// 可變動的陣列
// ---------------------------------------------------------------
/// 建立陣列
let arr = Array.create 4 "hello"
arr.[1] <- "world"
arr.[3] <- "don"
/// 使用陣列物件的執行個體方法,計算陣列的長度
let arrLength = arr.Length
// 使用切割標記法擷取子陣列
let front = arr.[0..2]
// 更多集合
// ---------------------------------------------------------------
/// 內含整數索引鍵和字串值的字典
let lookupTable = dict [ (1, "One"); (2, "Two") ]
let oneString = lookupTable.[1]
// 如需其他通用資料結構,請參閱:
// System.Collections.Generic
// Microsoft.FSharp.Collections
// Microsoft.FSharp.Collections.Seq
// Microsoft.FSharp.Collections.Set
// Microsoft.FSharp.Collections.Map
唯一要說的是這句 let arr = Array.create 4 "hello"
let arr=Array.create 4 "hello" 的結果會建立["hello";"hello";"hello";"hello"]