Ví dụ: :
biểu tượng - Tôi đang cố gắng tìm ra ý nghĩa của số :
và cách khác, ví dụ: từ @
và cũng không có biểu tượng nào.Ý nghĩa của: trong đường ray trước tên biến?
Nếu có hướng dẫn thực sự hữu ích!
Ví dụ: :
biểu tượng - Tôi đang cố gắng tìm ra ý nghĩa của số :
và cách khác, ví dụ: từ @
và cũng không có biểu tượng nào.Ý nghĩa của: trong đường ray trước tên biến?
Nếu có hướng dẫn thực sự hữu ích!
Đó là một biểu tượng, là một cấu trúc ngôn ngữ Ruby.
Ký hiệu tương tự như chuỗi, nhưng this blog post giải thích chi tiết.
@
có nghĩa là một biến cá thể trên lớp: về cơ bản nó là một biến được chia sẻ giữa tất cả các phương thức trên một thể hiện của một lớp. Nó không liên quan đến :
.
:
biểu thị rằng bạn đang sử dụng biểu tượng.
@
là biến mẫu - về cơ bản là biến được đặt một lần và có thể được sử dụng thông qua quá trình ruby cho đến khi hoàn thành.
Đồng bằng cũ variable_name
là biến cục bộ và biến đó chỉ tốt cho đến khi phương thức đó được gọi.
Đối với hướng dẫn, bạn nên đọc lên trên căn bản ruby hoặc hãy nhìn vào một cái gì đó giống như this
http://rubylearning.com/satishtalim/ruby_symbols.html và http://www.troubleshooters.com/codecorn/ruby/symbols.htm 2 hướng dẫn cũng bằng văn bản (thứ hai người ta có thể có một chút cũ, nhưng hầu hết nó áp dụng trong Ruby 1.9 quá).
Bạn cũng có thể muốn kiểm tra tài liệu chính thức về Symbol tại http://www.ruby-doc.org/core/classes/Symbol.html
@ là một Ivar : là một biểu tượng (nghĩ rằng nó giống như một costant trong C, nhưng không có bất kỳ giá trị số)
Bạn có thử tìm kiếm "biểu tượng"? –