X# 使用以下 Workarea 操作符:
操作符 |
示例 |
含义 |
-> |
Customer->LastName |
"Customer" workarea 中的 "LastName" 字段 当前 workarea 中的 "FirstName" 字段 当前 workarea 中的 "Salary" 字段 动态内存变量 "Name"(公共或私有) workarea 1 中的 "City" 字段 允许的单字母别名为 A 到 J。 |
. (点) |
Customer.LastName |
在 VFP 方言中,我们还支持用于别名操作的 DOT(".")语法。 请注意,这一点很模糊,因为编译器无法在编译时检测 CUSTOMER 是工作区还是 MEMVAR。如果有一个名称为 CUSTOMER 的局部变量,那么将访问 CUSTOMER 局部变量的 LASTNAME 属性。 在所有其他情况下,该代码将在运行时查找 CUSTOMER 工作区或内存变量。 直接出现在". "操作符之后的关键字将被视为标识符而非关键字。 |
. (点) |
M.Name |
在 VFP 方言中,我们还支持访问 memvar 的 DOT(".")语法。这也有歧义,因为 NAME 既可以是局部变量,也可以是动态内存变量 "NAME"(公有或私有)。不过,编译器可以在编译时检测到局部变量,如果找不到,就会访问动态内存变量。 |