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

Is there an equivalent of “continue” in Ruby?

Câu trả lời

Yes, there is an equivalent of the "continue" keyword in Ruby, and it is called next. In Ruby, when you use the next keyword inside a loop, it skips the rest of the current iteration and immediately proceeds to the next iteration of the loop. This behavior is similar to the "continue" keyword found in languages like C and Java[2][3][8].

For example, if you want to skip odd numbers in a loop that iterates through an array of numbers, you could use next as follows:

ruby Copy
numbers = [1, 2, 3, 4, 5]
numbers.each do |number|
  next if number.odd?
  puts number
end

In this code, next is used to skip the rest of the...

entry

entry

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

junior

Is Ruby a statically typed or a dynamically typed language?

middle

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

middle

What is the difference between #== and #eql? ?

Bình luận

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

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