Transfère les « données » vers le 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 « RefSwitch » et « Fusionner ».
Méthodes publiques
statique <T> SwitchCond <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 SwitchCond. |
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 SwitchCond <T> create ( Scope scope, Operand <T> data, Operand <Boolean> pred)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération SwitchCond.
Paramètres
portée | portée actuelle |
---|---|
données | Le tenseur à 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 SwitchCond
sortie publique <T> sortieFalse ()
Si `pred` est faux, les données seront transmises à cette sortie.