Dấu chấm than !
ở cuối một phương thức có ý nghĩa gì?
Dấu chấm than !
ở cuối một phương thức có ý nghĩa gì?
Trong Ruby, dấu chấm than (!), thường được gọi là "bang", ở cuối tên của một phương thức thường được sử dụng để chỉ ra rằng phương thức đó là phiên bản "nguy hiểm" hơn so với phiên bản không có dấu chấm than. Các phương thức này thường thay đổi trực tiếp đối tượng mà chúng được gọi lên, thay vì trả về một bản sao mới của đối tượng sau khi thực hiện thay đổi
downcase!
sẽ chuyển đổi chuỗi gốc thành chữ thường và lưu thay đổi đó vào chính chuỗi đómiddle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào