可能重复:
了解Ruby中的符号Ruby
中的冒号运算符是什么?
我真的觉得这很天真,但我会继续问:
:红宝石的重要性是什么?
我已经看到它被用于许多类似params[:id]或类似的地方x < :length.
冒号表示"符号".符号就像一个字符串,但它是不可变的(你不能改变它的内容).在幕后,它也占用更少的内存,因为符号只需要在内存中存在一次(即,两个名为"length"的字符串将在内存中存在两次,但是两个符号称为:length将指向同一个对象).
| 归档时间: |
|
| 查看次数: |
486 次 |
| 最近记录: |