Swan 表达式 - 布尔运算

ANSYS Swan 语言表达式中,支持布尔运算。支持的运算符包括 and, or, xor, not

and 为布尔与运算,示例如

function andExpr (i1: bool; i2: bool)
returns (o1: bool)
{
  let o1 = i1 and i2;
}

or 为布尔或运算,示例如

function orExpr (i1: bool; i2: bool)
returns (o1: bool)
{
  let o1 = i1 or i2;
}

xor 为布尔异或运算,示例如

function xorExpr (i1: bool; i2: bool)
returns (o1: bool)
{
  let o1 = i1 xor i2;
}

not 为布尔非运算,示例如

function notExpr (i1: bool)
returns (o1: bool)
{
  let o1 = not i1;
}

你可能感兴趣的:(Swan,语言教程,swan,Scade,Lustre)