新在Symfoob娱乐下载ny 3.2:更好的可读性YAML数字字面值
2016年7月11日·发表的哈维尔Eguiluz
警告:这篇文章是关于一个不受支持的Symfony的版本。ob娱乐下载其中一些信息可能是过时了。阅读最近的Symfony文档ob娱乐下载。
提供的
巴普蒂斯特Clavie
在# 18486。
长数字字面值、整数、浮点数和十六进制数,谁都知道他们可怜的可读性的代码和配置文件:
1 2 3 4 5
参数:credit_card_number:1234567890123456long_number:10000000000pi:3.141592653589793hex_words:0 xcafef00d
在Syob娱乐下载mfony 3.2中,YAML文件添加支持包括下划线数字字面值改善可读性:
1 2 3 4 5
参数:credit_card_number:1234年_5678_9012_3456long_number:10 _000_000_000pi:3所示。14159 _26535_89793hex_words:0 x_cafe_f00d
在YAML解析内容,所有的_
字符从数值文字内容,所以没有限制数量的下划线可以包含或你组的内容。
这个特性是YAML中定义的规范和广泛支持在其他编程语言(Java、Ruby、锈蚀、迅速、等等)。
不以为然的逗号分隔符在漂浮
新强调分离器使我们思考的需要逗号分开数量浮动的内容。最终我们决定反对它,所以从3.2 Symfony开始,使用逗号分隔的内容是弃用:ob娱乐下载
1 2 3 4 5 6 7 8 9
参数:3.2 #弃用因为Symfonyob娱乐下载foo:1,230.15#相当于没有逗号分隔符foo:1230.15#相当于下划线分隔符foo:1 _230.15
发表在#生活在边缘
评论
评论都关门了。
以确保评论保持相关,他们关闭了旧的帖子。
有办法逃脱下划线符号?我想保持它。
Javier Eguiluz is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now