Identifier Rules
 
FreeBASIC符号的命名约定。

说明

标识符是在其范围Namespace内唯一标识变量TypeEnumFunctionSubProperty的符号名称。

标识符可以只包含大小写拉丁字符a - zA - Z),数字(0 - 9)和下划线字符(_)。标识符的第一个字符必须是字母或下划线,而不是数字。

标识符不区分大小写:FOOfoo(以及大写和小写的所有其他排列)引用相同的符号。

-lang qb -lang fblite 方言中,标识符可能在末尾有一个类型后缀,表示标准数据类型之一:

通常不会使用这些符号,也不允许使用-lang fb 方言(默认)。

替代方案是明确的 - 例如Dim As Integer fooDim foo As Integer而不是Dim foo%.

-lang qb -lang fblite 方言中,标识符可能包含一个或多个句点(.)。

方言差异

与QB差别

  • 对符号名称中的下划线字符(_)的支持是FreeBASIC的新功能。

参考