简单类型运算符

CityEngine 2022.0    | 

逻辑运算符

bool 逻辑运算。

返回类型:bool

!

逻辑非

case !a

||

逻辑或

case a || b || f(x)

&&

逻辑和

case a && f(x)

 

 

算术运算符

float 算术运算符。

返回类型:float

+

a = c + b

一元加

a = +b

a = b – c

一元减

a = -b

*

x = y * f(x)

/

x = 4 / d

%

模(余数)

a = b % 10

 

 

等于运算符

检查 floatbool 或 string 是否相等。

返回类型:bool

==

等于

case a == b

!=

不等于

case a != b

 

 

关系运算符

比较浮点或字符串。

返回类型:bool

<

小于

case a < b

<=

小于或等于

case a <= b

>

大于

case a > b

>=

大于等于

case a >= b

 

 

字符串串连运算符

将 string 与 stringfloat 或 bool 串连。

返回类型:string

+

字符串-字符串串连

a = “City” + “Engine”

字符串-浮点串连

a = “Rule:” + 1

a = 1 + “th Rule”

字符串-布尔串连

a = “Result: ” + true

a = true + ” is the result”

 

 

相关内容