结肠的意义:在Ruby中

One*_*ror 3 ruby

可能重复:
了解Ruby中的符号Ruby
中的冒号运算符是什么?

我真的觉得这很天真,但我会继续问:

:红宝石的重要性是什么?

我已经看到它被用于许多类似params[:id]或类似的地方x < :length.

mip*_*adi 6

冒号表示"符号".符号就像一个字符串,但它是不可变的(你不能改变它的内容).在幕后,它也占用更少的内存,因为符号只需要在内存中存在一次(即,两个名为"length"的字符串将在内存中存在两次,但是两个符号称为:length将指向同一个对象).