数据类型
Apex语言数据类型大体分为三类:
1、基本数据类型,比如整型(Integer)、浮点数(Double、Float、Double)、字符串(String)、ID、布尔值(Boolean)、日期/日期时间(DateDatetime)等
2、集合类,比如链表(List)、集合(Set)、映射(Map)
3、对象类型,Object包含用户自定义的类、对象、Sobject(Salesforce Object)等
着重描述一下ID类型,ID可以理解为数据记录的在Salesforce数据库中的唯一标识(基于Base-62的15位的区分大小写的字符串,包含0-9数字,a-z小写字母,A-Z大写字母),有时候需要将Salesforce的数据导出到本地进行处理,处理工具可能不区分大小写,所以Salesforce在15位ID后面又加了三位字符后缀,这样18位的字符串是不区分大小写的,更利于区分数据记录。下图直观的展示了ID的具体内容与作用,感兴趣的同学可以多了解一些。
语法特点
和Java语言语法基本一致,略微有些差异:
1、不区分大写,下面这条语句在控制台执行成功。
String S = 'Helloworld';
system.debug(s);
2、字符串需要用单引号标识,比如上面定义的S字符串变量。
开发工具
除了这个教程中使用的Salesforce自带的控制台工具,还可以使用VSCode、Eclipse、Sublime等工具进行Salesfoce开发。
Salesforce Extensions for VS Code
Eclipse Install Force.com Plugin
Subime Install HaoIDE
Sublime Install MavesMate