Ý nghĩa khác nhau của ký hiệu sắc nét/số hiệu/pound/băm (#) của Ruby là gìDấu # (sắc nét, số, bảng Anh, băm) được sử dụng trong Ruby là gì?
Có bao nhiêu bối cảnh biểu tượng #
trong Ruby?
Tôi biết rằng # 'đại diện cho bình luận
# a comment
hoặc 'chuyển đổi sang giá trị':
i = 1
print "#{i}" # simple example
Tuy nhiên tôi cũng thấy một số tài liệu của Ruby mô tả việc tích hợp các phương pháp như thế này :
Array#fill
File::file?
Tại sao họ mô tả cùng một điều bằng cách sử dụng 2 biểu tượng khác nhau? Tôi mới trong Ruby. Cảm ơn
Đối với phần thứ hai của câu hỏi của bạn: '#' biểu thị một phương thức thể hiện và '::' biểu thị một phương thức lớp. –