條件語句和循環語句在Ruby中工作方式與其他編程語言類似。
條件語句: 條件語句用于根據條件執行不同的代碼塊。在Ruby中,常用的條件語句有if語句、unless語句和case語句。這些語句會根據條件的真假來決定是否執行相應的代碼塊。例如:
if condition
# do something
else
# do something else
end
循環語句: 循環語句用于重復執行一段代碼塊。在Ruby中,常用的循環語句有while循環、until循環、for循環和each循環等。這些循環語句會根據條件重復執行代碼塊,直到條件不滿足為止。例如:
while condition
# do something
end
另外,Ruby還提供了一些便捷的方法來進行循環,如times方法、upto方法和downto方法等。這些方法可以更簡潔地實現循環功能。例如:
5.times do
# do something
end