演算子の値
In Integrated Dynamics, Operators are first-class citizens. Up until now, we have only used them manually using the Logic Programmer, but in this tutorial, we’ll look into how they can be used in a more dynamic way, by storing Operators in Variable Cards, and invoking them dynamically.
最初のステップとして、論理プログラマー に移動し、オートコンプリート ドロップダウン リストに Arithmetic Addition Operator と入力してクリックし、新しい静的な Operator を作成して、Variable Card に書き込みます。その後、2 つの Integer 変数を作成します。次に、Apply 演算子を見つけて、最初の Integer を Operator に適用します。これにより、加算 Operator の最初の入力引数がその Integer に bind され、残りの 1 つの入力引数を持つ新しい Operator が出力されます。次に、Apply 演算子を再度使用して、新しく作成した Operator の最後の入力引数を bind します。最後に、Display Panel を使用して、動的に呼び出された加算を視覚化します。
演算子を適用する以外にも、高度な演算子操作はたくさんあります。次に、リストでの演算子の使用、具体的には リストと述語(1つの入力引数とブール出力値を持つ演算子)を受け取るフィルター演算子について説明します。まず、整数1、10、および 100のリストを作成します。次に、関係イコール演算子を変数に格納します。次に、この演算子を整数10に適用します。次に、リストと適用した演算子でフィルター演算子を使用します。これにより、指定された演算子を適用して、Falseを返すリストのすべてのアイテムがフィルター処理されます。この場合、10と等しくないすべての要素がリストから削除されます。結果を表示パネルで視覚化します。
演算子には、述語の結合、演算子引数の反転、リストに対するその他の操作など、他にも多数の操作があります。
- いずれか
- いずれか
- ブール
- 演算子
- リスト
- リスト
- 演算子
- いずれか
- いずれか