Câu hỏi phỏng vấn Ruby
Câu hỏi

What does a bang ! at the end of a method signify?

Câu trả lời

In Ruby programming, a bang ! at the end of a method name signifies that the method is a "bang method," which means it modifies the object it is called on directly. Unlike their non-bang counterparts, bang methods perform operations that alter the state of the object instead of returning a new object with the modifications. For example, if you use downcase! on a string, it will convert the string to lowercase and change the original string itself, rather than just returning a new lowercase version[1]. This is in contrast to the regular downcase method, which returns a new string in lowercase without altering the original string. It's important to use bang method...

middle

middle

Gợi ý câu hỏi phỏng vấn

junior

How might you specify a default value for a hash?

junior

What is the difference between a class variable and a class instance variable?

junior

What does it mean to coerce an object? Why would you do it?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào