Polymorphic (多態性)ノード

注釈

より詳しい技術的詳細はプログラマガイド内 多態性を持つノード(Polymorphic nodes) を参照してください。

Canvas内のノードは複数の型に変型する事ができます。ポリモーフィックな(多態性を持つ)ノードは複数のデータ型をサポートします。ポリモーフィックなポートははじめに黒色に表示されています。これはまだデータ型が決定されていないことを示します。ポートに接続があるとそのデータ型の色に変色します。

../_images/userguide_17.jpg

注釈

ポリモーフィックなプリセットはKL拡張それぞれのカテゴリ以下の Func にあり、例えば Func.unit とすることで見つけることができます。

ポリモーフィズムはサブグラフ内でも同様に機能します。サブグラフで定義される全てのポートは接続がなされるまでディフォルトでポリモーフィックです。このようなポート同士接続を行うとデータ型が実際に指定されるまでポリモーフィックを保ったままのサブグラフを形成できます。

../_images/userguide_18.jpg