我今天在 Lasso 中遇到了一些我以前从未见过的 if 语句代码。它看起来像这样:
if(#theFile !>> 'image');
...
/if;
!>> 运算符在 Lasso 中如何工作?
我今天在 Lasso 中遇到了一些我以前从未见过的 if 语句代码。它看起来像这样:
if(#theFile !>> 'image');
...
/if;
!>> 运算符在 Lasso 中如何工作?
Lasso 8.5 中此运算符的参考信息在此处[1]。
在 Lasso 9 中,您可以在此处[2]找到有关“遏制操作员”的讨论。
在表达式中讨论 Lasso 9
E1 >> E2
如果 的类型E1
包含一个contains
方法,该方法的唯一参数将由正确的操作数填充,这很有用;E2
在上面的例子中。E1
该运算符使用参数调用该方法E2
。该方法返回一个布尔值,因此该运算符返回一个布尔运算符。
E1 !>> E2
产生相同的结果
!(E1 >> E2)
例子:
!("test" >> "st") == ("test" !>> "st")
结果:
true
它指的是NOT CONTAINS
请参阅链接以获取更多套索参考