运算符的数据
在动态联合, 运算符 处于头等地位。目前为止,我们只是在手动的使用逻辑编程器,但在这次教程中, 我们将研究如何以动态的的方式使用它们, 将运算符存入变量卡, 并动态地调用他们。
第一步,打开逻辑编程器,创建一个新的静态运算符, 在列表中点击Operator打开它的界面,并输入Arithmetic addition,并写入变量卡,接下来做两张Integer的变量。找到Apply运算符, 把第一个Integer应用到运算符上, 会得到一个新的带有输入数据和一个输入空位的运算符。接下来,再次使用Apply运算符去绑定新创建的运算符的后一个输入空位。最后,用显示面板来可视化您动态调用的加法。
接下来,运用运算符,这里还有许多其他高级的运算符运算。 我们现在将研究使用列表上的运算符,更具体的说,Filter运算符需要用到一个List和一个Predicate (只有一个输入位和一个Boolean 输出数据的运算符)。首先创建一个List Integers 1, 10 and 100。然后, 存储Relational Equals 运算符 到变量中。然后, 将该运算符应用到Integer 10。 然后, 通过运算符 with 你的List和应用的运算符来使用Filter 。 这将通过在指定的运算符上应用它们来过滤掉List中返回False的所有项目,在这种情况下,这意味着所有不等于10的元素将从列表中移除。将它在显示面板中可视化。
运算符有很多其他的操作, 例如组合Predicates,翻转和2运算符和0参数,以及Lists的更多操作。
Operator(运算符)
等于==输入1和2的类型必须相同
- §rAny(任意)§0
- §rAny(任意)§0
- Boolean(布尔)
Operator(运算符)
过滤filter用指定的断言过滤元素列表
- Operator(运算符)
- List(列表)
- List(列表)
Operator(运算符)
一元apply用指定的值执行运算符
- Operator(运算符)
- §rAny(任意)§0
- §rAny(任意)§0