我是靠谱客的博主 唠叨羊,最近开发中收集的这篇文章主要介绍Apex开发指导--Switch语句,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

学习目的
1,掌握使用Switch语句

Switch语句

apex的switch语句和jave有点不一样,无论是从语法结构,还是使用上,有一些不同。感觉更加强大

语法

switch on expression {
    when value1 {		// when block 1
        // code block 1
    }	
    when value2 {		// when block 2
        // code block 2
    }
    when value3 {		// when block 3
        // code block 3
    }
    when else {		  // default block, optional
        // code block 4
    }
}

1,其中expression可以是以下的类型
Integer
Long
sObject
String
Enum
2,value可以是单个值,也可以是多个值

以下是一些例子

switch on i {
   when 2 {
       System.debug('when block 2');
   }
   when null {
       System.debug('bad integer');
   }
   when else {
       System.debug('default ' + i);
   }
}
switch on i {
   when 2, 3, 4 {
       System.debug('when block 2 and 3 and 4');
   }
   when 5, 6 {
       System.debug('when block 5 and 6');
   }
   when 7 {
       System.debug('when block 7');
   }
   when else {
       System.debug('default');
   }
}
switch on sobject {
   when Account a {
       System.debug('account ' + a);
   }
   when Contact c {
       System.debug('contact ' + c);
   }
   when null {
       System.debug('null');
   }
   when else {
       System.debug('default');
   }
}
switch on someInteger(i) {  //someInteger是一个方法
   when 2 {
       System.debug('when block 2');
   }
   when 3 {
       System.debug('when block 3');
   }
   when else {
       System.debug('default');
   }
}

最后

以上就是唠叨羊为你收集整理的Apex开发指导--Switch语句的全部内容,希望文章能够帮你解决Apex开发指导--Switch语句所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部