c++

您所在的位置:网站首页 shell变量名必须以什么开头 c++

c++

2024-07-10 23:47| 来源: 网络整理| 查看: 265

正如一些人所注意到的,关于变量名的有效格式有很多历史包袱。语言设计者在创造新语言时总是受到他们所知道的影响。

也就是说,几乎所有语言都不允许变量名以数字开头,因为这是语言设计的规则。通常是因为这样一个简单的规则使语言的解析和词法分析变得更加容易。不过,并非所有语言设计者都知道这是真正的原因。现代词法工具会有所帮助,因为如果您尝试将其定义为允许的,它们会给您解析冲突。

OTOH,如果您的语言具有唯一可识别的字符来预示变量名称,则可以将其设置为以数字开头。类似的规则变体也可用于在变量名中允许空格。但由此产生的语言很可能与任何流行的传统语言都不太相似,如果有的话。

有关允许变量以数字开头并嵌入空格的相当简单的 HTML 模板语言的示例,请查看Qompose。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3