式言語


リストにおける演算
リストにおける演算には 2 種類あります。
演算の対象がリストとリスト以外の値の場合は、リスト以外の値がリストの各要素とペアになります。

次の表に、並列演算子と順列演算子を示します。
並列演算子順列演算子意味
***乗算
/*/除算
+*+加算
-*-減算
>*>より大きい
<*<より小さい
>=*>=以上
<=*<=以下
=*=等しい
!=*!=等しくない
次の表に、並列演算子と順列演算子の違いを示します。
演算ステートメント結果
並列演算による連結"A":"B":"C"+"1":"2":"3"

"A":"B":"C"+"1":"2"

"A":"B":"C"+"1"

"A1":"B2":"C3"

"A1":"B2":"C2"

"A1":"B1":C1"

順列演算による連結"A":"B":"C"*+"1":"2":"3"

"A":"B":"C"*+"1":"2"

"A1":"A2":"A3":"B1":"B2":"B3":"C1":"C2":"C3"

"A1":"A2":"B1":"B2":"C1":"C2"

並列演算による加算1:2:3+10:20:30

1:2:3+10:20

1:2:3+10

11:22:33

11:22:23

11:12:13

順列演算による加算1:2:3*+10:20:30

1:2:3*+10:20

11:21:31:12:22:32:13:23:33

11:21:12:22:13:23

並列演算による文字列の等価検査"A":"B":"C"="B":"C":"A"

"A":"B":"C"="B":"C"

"B":"B":"C"="B":"C"

0 False

1 True

1<0 を除く>

順列演算による文字列の等価検査"A":"B":"C"*="B":"C":"A"

"A":"B":"C"*="B":"C"

"B":"B":"C"*="D":"E"

1<0 を除く>

1<0 を除く>

0<0 を除く>

並列演算による数値の等価検査1:2:3=2:3:1

1:2:3=2:3

2:3:3=2:3

2:3:3=3:1

0<0 を除く>

1<0 を除く>

1<0 を除く>

0<0 を除く>

順列演算による数値の等価検査1:2:3*=2:3:1

1:2:3*=2:3

1:2:3*=4:5

1<0 を除く>

1<0 を除く>

0<0 を除く>

並列演算による日付の等価検査[1ュ1ュ90]:[2ュ2ュ90]:[3ュ3ュ90]=

[3ュ3ュ90]:[2ュ2ュ90]:[1ュ1ュ90]

[1ュ1ュ90]:[2ュ2ュ90]:[3ュ3ュ90]=

[2ュ2ュ90]:[3ュ3ュ90]

[2ュ2ュ90]:[3ュ3ュ90]:[3ュ3ュ90]=

[2ュ2ュ90]:[3ュ3ュ90]

1<0 を除く>

1<0 を除く>

1<0 を除く>

順列演算による日付の等価検査[1ュ1ュ90]:[2ュ2ュ90]:[3ュ3ュ90]*=

[3ュ3ュ90]:[2ュ2ュ90]:[1ュ1ュ90]

[1ュ1ュ90]:[2ュ2ュ90]:[3ュ3ュ90]*=

[2ュ2ュ90]:[3ュ3ュ90]

[1ュ1ュ90]:[2ュ2ュ90]:[3ュ3ュ90]*=

[4ュ4ュ90]:[5ュ5ュ90]

1<0 を除く>

1<0 を除く>

0<0 を除く>