ruby字符串命名規范
作者:佚名 時間:2012-06-07 分享到:
將字符串設為不能改變的優缺點是一個長期以來的爭論.在c和c++中字符串是可以被改變的,而在java和c#中不行,可是在ruby中又變得可以,當然,可變的字符串固然有其好處,但將字符串設為可變的給我們留下子一個很明顯的障礙;當我們要表示一樣東西,它相對于數據來說更像是程序內部的識別符的時候,我們應該怎么辦呢?
對于這種情況,ruby專門提供子一種特殊的對象的類,即符號.一個ruby符號本質上是一個不可更改的識別符類的東西.符號始終以冒號開頭:
:a_symbol,:an_other_sysbol,:first_name
如果你之前沒有接觸過符號的話,一開始可能會覺得奇怪,只需要記住符號或多或少就是不可更改的字符串,ruby程序員將它們用作識別符.
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/help/20151126/n950.html