概述
学习目的
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语句所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复