Transmet le tenseur de référence « data » au port de sortie déterminé par « pred ».
Si `pred` est vrai, l'entrée `data` est transmise à `output_true`. Sinon, les données vont vers `output_false`.
Voir aussi « Changer » et « Fusionner ».
Méthodes publiques
statique <T> RefSwitch <T> | créer ( Portée de portée , Données d'opérande <T>, Opérande <Boolean> pred) Méthode d'usine pour créer une classe encapsulant une nouvelle opération RefSwitch. |
Sortie <T> | sortieFaux () Si `pred` est faux, les données seront transmises à cette sortie. |
Sortie <T> | sortieVrai () Si `pred` est vrai, les données seront transmises à cette sortie. |
Méthodes héritées
Méthodes publiques
public static RefSwitch <T> create ( Scope scope, Operand <T> data, Operand <Boolean> pred)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération RefSwitch.
Paramètres
portée | portée actuelle |
---|---|
données | Le tenseur de référence à transmettre à la sortie appropriée. |
préd | Un scalaire qui spécifie quel port de sortie recevra les données. |
Retour
- une nouvelle instance de RefSwitch
sortie publique <T> sortieFalse ()
Si `pred` est faux, les données seront transmises à cette sortie.