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

senior

What will be the result of each of the following lines of code

middle

What is the difference between Kernel#require and Kernel#load ?

entry

Is everything in Ruby an object?

Bình luận

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

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