Ruby 符號(Symbol)是一種不可變的、唯一的、原始的數據類型,它們主要用于表示方法名、常量、標識符等
def my_method(arg)
# ...
end
這里,my_method
就是一個符號。
MY_CONSTANT = 42
這里,MY_CONSTANT
就是一個符號。
class MyClass
def initialize(name)
@name = name
end
end
這里,MyClass
和 @name
都是符號。
my_hash = { my_key: "value" }
這里,my_key
就是一個符號。
總之,Ruby 符號的主要用途是表示唯一且不可變的標識符,它們在方法名、常量、變量名和哈希鍵等方面發揮著重要作用。