Skip to content

标识符规则


FreeBASIC 符号的命名约定。

说明

标识符是唯一标识其作用域Namespace 内的变量TypeUnionEnumFunctionSubProperty 的符号名称。

标识符只能包含大写和小写拉丁字符(a-zA-Z)、数字(0-9)和下划线字符(_)。标识符的第一个字符必须是字母或下划线,不能是数字;如果标识符长度超过 128 个字符,将被截断。

标识符不区分大小写:FOOfoo(以及大小写的所有其他排列)指向同一个符号。

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

  • % 表示 Integer
  • & 表示 Long
  • ! 表示 Single
  • # 表示 Double
  • $ 表示 String

通常不建议使用这些后缀,在 -lang fb 方言(默认)中不允许使用。

替代方法是明确声明——例如,使用 Dim As Integer fooDim foo As Integer 而不是 Dim foo%

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

平台差异

  • 警告:

方言差异

与 QB 的差异

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

另请参阅

返回 目录

基于 FreeBASIC 官方文档翻译 如有侵权请联系我们删除
FreeBASIC 是开源项目,与微软公司无隶属关系