美文网首页Salesforce
Salesforce基础 - Apex变量

Salesforce基础 - Apex变量

作者: Salesforce开发者 | 来源:发表于2022-01-09 15:30 被阅读0次

变量

变量使用 java 风格的语法声明。例如:

Integer price = 666;
String ilikeyou = 'I like you';
Boolean flag = true;
List<String> strList;
Set<String> sets;
Map<ID,String> map;

和 Java 一样,多个变量可以在一个语句中声明和初始化,使用逗号分隔。例如:

Integer price, a, b, c;

空变量和初始值

如果声明一个变量,但不用值初始化它,那么它的值将为 null。从本质上说,null 意味着缺少一个值。您还可以将 null 赋给任何用原始数据类型声明的变量。例如,这两个语句都会导致一个变量设置为 null:

Boolean x = null;
Decimal d;

如果没有赋值,所有变量都被初始化为 null
例如,在下面的示例中,i 和 k 被赋值,而整数变量 j 和布尔变量 b 被设置为 null

Integer i = 0, j, k = 1;
Boolean b;

变量范围

可以在块中的任何点定义变量,并从该点向前处理范围。子块不能重新定义已经在父块中使用过的变量名,但是并行块可以重用变量名。例如:

Integer i;
{
   // Integer i;  This declaration is not allowed
}

for (Integer j = 0; j < 10; j++);
for (Integer j = 0; j < 10; j++);

大小写敏感性

变量和方法名称不区分大小写。例如:

Integer I;
//Integer i;  This would be an error.

对对象和字段名的引用不区分大小写。

Account a1;
ACCOUNT a2;

SOQL 和 SOSL 语句不区分大小写。例如:

Account[] accts = [sELect ID From ACCouNT where nAme = 'fred'];

本篇参考:https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/langCon_apex_variables.htm
本文欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接

相关文章

  • Salesforce基础 - Apex变量

    变量 变量使用 java 风格的语法声明。例如: 和 Java 一样,多个变量可以在一个语句中声明和初始化,使用逗...

  • Salesforce基础 - 认识Apex

    什么是Apex? Apex是一种强类型的面向对象程序设计语言,它允许开发者在 Salesforce 服务器上执行流...

  • Salesforce基础 - Apex常量

    常量 常量是指在程序的整个运行过程中值保持不变的量。常量使用 final 关键字来定义。使用 final 关键字意...

  • Salesforce基础 - Apex枚举

    枚举 枚举是一种抽象数据类型,每个值都采用您指定的一组有限标识符中的一个。枚举通常用于定义一组没有数字顺序的可能值...

  • 一款Salesforce测试工具: Apex Test Kit

    这里给大家介绍一款Salesforce测试数据生成工具Apex Test Kit。 每个Salesforce开发者...

  • Apex 企业设计模式

    FFLIB 是一个免费的框架,对 Apex 进行了扩展。它的结构实现了 Salesforce 推荐的Apex 企业...

  • Salesforce基础 - Apex字符串

    1. public String abbreviate(Integer maxWidth)如果当前 String ...

  • Salesforce基础 - Apex数据类型

    数据类型 在 Apex 中,所有变量和表达式都有一个数据类型,例如 sObject、primitive 或 enu...

  • 从网络服务生成Apex类

    使用WSDL2Apex从网络服务生成Apex类 如果某个网络服务被定义在WSDL文件中,而Salesforce必须...

  • Apex简介

    Apex特点 Salesforce为开发者提供了Apex语言。它是一种语法上类似于Java的编程语言,有以下特点:...

网友评论

    本文标题:Salesforce基础 - Apex变量

    本文链接:https://www.haomeiwen.com/subject/ogtkcrtx.html