ANSYS Swan 语言表达式中,支持算数表达式。支持的算数表达式包括 +
, -
, *
, /
, mod
, 一元-
, 数值类型转换 :>
等。
+
为算数加法,示例如
swan">function addExpr (i1: int32; i2: int32)
returns (o1: int32)
{let o1 = i1 + i2;
}
-
为算数减法,示例如
swan">function subtractionExpr (i1: int32; i2: int32)
returns (o1: int32)
{let o1 = i1 - i2;
}
*
为算数乘法,示例如
swan">function mulExpr (i1: int32; i2: int32)
returns (o1: int32)
{let o1 = i1 * i2;
}
/
为算数除法,示例如
swan">function divExpr (i1: int32; i2: int32)
returns (o1: int32)
{let o1 = i1 / i2;
}
mod
为取模,示例如
swan">function modExpr (i1: int32; i2: int32)
returns (o1: int32)
{let o1 = i1 mod i2;
}
一元-
为取反,示例如
swan">function negExpr (i1: int32)
returns (o1: int32)
{let o1 = - i1;
}
数值类型转换,示例如
swan">function numericCastExpr (i0: uint8)
returns (o0: uint32)
{let o0 = (i0 :> uint32);
}