MicroStationCONNECT Edition 帮助

命名表达式中的操作符

操作符以命名表达式中的符号、字符串和数字进行运算。这些操作符类型包括:

  • 算术 — ^(求幂)、*/\Mod+

    /\ 都是除法操作符,而前者产生双精度类型的结果,后者产生整数类型的结果。

    以下是包含算术操作符的表达式示例(“->”简写为“计算结果为”)。

    1 + "4" -> 5
    2.3 * 3 -> 6.9
    12/5 -> 2.4
    12\5 -> 2
  • 比较 — <<=>>==<>andor

    以下是包含比较操作符的表达式的示例:

    20 < 10 -> False
    7 >= 7 -> True
  • 条件 — IIf(条件,为 true 时的结果,为 false 时的结果)

    以下是包含 IIf 的表达式的示例:

    IIf (500>200, "math OK";, "math wrong") -> "math OK"
    IIf (500<200, "math OK", "math wrong") -> "math wrong"
  • 字符串连接 — &

    以下是包含 & 的表达式的示例:

    1 & "4" -> "14"
    "Dog" & " and " & "Cat" -> "Dog and Cat"

组合符号

您可以通过将符号组合为较长的符号来构建更复杂的表达式。例如:

System.Math.Cos(System.Math.PI*45.0/180.0) -> 0.707
System.String.Length("Dog" & " and " & "Cat") -> 11

第一个符号求解 45 度角的余弦值。第二个符号求解三个串联字符串的字符长度。