溫馨提示×

Ruby循環(huán)結構如何與其他語句搭配

小樊
81
2024-11-06 04:12:37
欄目: 編程語言

在Ruby中,循環(huán)結構主要有兩種:eachwhile。這些循環(huán)結構可以與其他語句搭配使用,例如條件語句、變量聲明和函數調用等。以下是一些示例:

  1. 使用each循環(huán)遍歷數組并計算元素之和:
numbers = [1, 2, 3, 4, 5]
sum = 0

numbers.each do |number|
  sum += number
end

puts "The sum is: #{sum}"
  1. 使用while循環(huán)計算階乘:
n = 5
factorial = 1

while n > 0
  factorial *= n
  n -= 1
end

puts "The factorial of #{n} is: #{factorial}"
  1. 在循環(huán)中使用條件語句:
numbers = [1, 2, 3, 4, 5]

numbers.each do |number|
  if number % 2 == 0
    puts "#{number} is even"
  else
    puts "#{number} is odd"
  end
end
  1. 在循環(huán)中使用變量聲明:
i = 0

while i < 5
  puts "Iteration: #{i}"
  i += 1
end
  1. 在循環(huán)中調用函數:
def print_hello(name)
  puts "Hello, #{name}!"
end

names = ["Alice", "Bob", "Carol"]

names.each do |name|
  print_hello(name)
end

這些示例展示了如何在Ruby中使用循環(huán)結構與其他語句搭配。你可以根據自己的需求調整代碼,以實現所需的功能。

0