リストの操作
リストの宣言から順に
- 先頭に要素追加
- リスト結合
- 整数の範囲指定表記
- ステップ指定での整数範囲指定表記
- リスト内包表記
- リスト内包表記を使った1 - 10倍リスト作成関数
- 同関数のラムダ表記
let basicList = ["BattleField"; "BioHazard"; "MatHazard"]
let appendTop = "CallOfDuty" :: basicList
let connectList = ["GodEater"; "LostPlanet"] @ basicList
let integers = [0 .. 20]
let evens = [2 .. 2 .. 100]
let nearNums x =
[
yield x - 1
yield x
yield x + 1
]
let multipleLists x =
[ for i in [1 .. 10] do yield x * i ]
let multiplesLambda x =
[ for i in [1 .. 10] -> x * i ]