Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- String fruta = 'abacaxi';
- switch on fruta {
- when 'abacate', 'maçã' {
- System.debug('Frutas grupo 1');
- }
- when 'pêra'{
- System.debug('Fruta grupo 2');
- }
- when 'abacaxi'{
- System.debug('Fruta grupo 3');
- }
- when else{
- System.debug('Esta fruta não está no catálogo');
- }
- }
- Integer numero = 2;
- switch on numero {
- when 1, 2, 3 {
- System.debug('3 primeiros números');
- }
- when 4, 5{
- System.debug('2 números depois dos 3 primeiros');
- }
- when 6, 7{
- System.debug('2 números depois dos 5 primeiros');
- }
- when else{
- System.debug('Qualquer número');
- }
- }
- sObject tipoDeSObject = new Account(Name='Petrobrás');
- switch on tipoDeSObject {
- when Account a {
- System.debug('account ' + a);
- }
- when Contact c {
- System.debug('contact ' + c);
- }
- when null {
- System.debug('null');
- }
- when else {
- System.debug('default');
- }
- }
- public enum Estacao {PRIMAVERA, VERAO, OUTONO, INVERNO}
- Estacao e = Estacao.INVERNO;
- switch on e {
- when INVERNO {
- System.debug('Tempo do frio');
- }
- when VERAO {
- System.debug('Tempo do calor');
- }
- when OUTONO {
- System.debug('Tempo do vento');
- }
- when else {
- System.debug('Tempo de primavera');
- }
- }
- //Integer
- //Long
- //sObject
- //String
- //Enum
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement