syntax之为什么大多数编程语言不接受数字中的逗号
sharpest
阅读:174
2024-09-07 23:24:14
评论:0
为什么我们不能写
int n=1,000;
?
为什么编程语言不允许使用逗号?如果它允许逗号,我们会遇到什么麻烦吗?
请您参考如下方法:
因为,
在大多数语言中往往是运算符或者有特殊含义。
因此很难或不可能确定 setColor(4,242,242)
是具有三个参数(4、242 和 242)还是一个参数 (4242242) 的调用。
有些语言,比如 Swift,接受带有 _
的数字以方便阅读。例如 1_000
与 1000
相同。
有关解析的更多引用,我建议您阅读 the Wikipedia article Lexical analysis .
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。