リスト連結演算子

リスト連結演算子 (:) は、値を連結してリストにします。値はすべて同じ型でなければなりません。次の例は、3 つのメンバーを持つ文字列リストです。

"London" : "New York" : "Tokyo"

値は、定数、変数、式、別のリストのどれでもかまいません。

LNY := "London" : "New York";
LNY : "Tokyo"

リスト連結の優先順位は添字の次に高いため、式になっているリスト要素はカッコに入れなければなりません。次の例は、マイナス記号を 2 番目のリストの第 3 要素と第 4 要素の両方に適用するため、意図した結果にはなりません。

1:2:3:4 + 1:2:-3:4 = 2:4:0:0

マイナス演算を 2 番目のリストの第 3 要素だけに適用するには、カッコに入れます。

1:2:3:4 + 1:2:(-3):4 = 2:4:0:8