Join Paths
概要
この演算子は、最初の非ヌル入力をその出力に渡します。
詳細
結合パス演算子には複数の入力を含めることができますが、出力は1つのみです。この演算子は、受け取った最初の非ヌル入力を返します。この演算子は、プロセスの一部がプロセス全体を停止する可能性のあるヌル結果を生成する可能性がある場合に役立ちます。このようなシナリオでは、パスの結合演算子を使用してこの可能性を除外できます。
入力
- 入力 (IOObject)この演算子は複数の入力を持つことができます。 1つの入力が接続されると、別の入力ポート(使用可能な場合)を受け入れる準備ができた状態になります。複数の入力を提供できますが、この演算子によって返されるのは最初のnull以外のオブジェクトのみです。
出力
- 出力 (IOObject)このオペレーターが受け取る最初の非ヌルオブジェクトは、このポートを介して返されます。
チュートリアルプロセス
最初の非ヌルオブジェクトを返す
このサンプルプロセスは、サブプロセス演算子で始まります。 Subprocessオペレーターの2つの出力は、Join Pathsオペレーターの最初の2つの入力ポートに接続されます。ただし、サブプロセス演算子には内部演算子がないため、これらの入力は両方ともnullです。 「ゴルフ」および「多項式」データセットは、Retrieve演算子を使用してロードされます。結合パス演算子には4つの入力がありますが、受信した最初の非ヌル入力であるため、「ゴルフ」データセットのみを返します。