返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

深圳网站建设

服务热线:18038067647

Ruby字符串命名规范

时间:2012-6-7

  将字符串设为不能改变的优缺点是一个长期以来的争论.在C和C++中字符串是可以被改变的,而在Java和C#中不行,可是在Ruby中又变得可以,当然,可变的字符串固然有其好处,但将字符串设为可变的给我们留下子一个很明显的障碍;当我们要表示一样东西,它相对于数据来说更像是程序内部的识别符的时候,我们应该怎么办呢?

  对于这种情况,Ruby专门提供子一种特殊的对象的类,即符号.一个Ruby符号本质上是一个不可更改的识别符类的东西.符号始终以冒号开头:
:a_symbol,:an_other_sysbol,:first_name

如果你之前没有接触过符号的话,一开始可能会觉得奇怪,只需要记住符号或多或少就是不可更改的字符串,Ruby程序员将它们用作识别符.


建站流程

    深圳网站建设流程