在编程中,需要正确终止循环,否则将导致无限循环。在ruby中,当满足特定条件时,循环将通过break语句终止。该break语句是在同时,直到病情出来是真要打印在需要的价值循环大多采用。
break语句的基本目的是中断循环,并从循环内部调用它。
语法:
break
现在,让我们在程序代码的帮助下了解Ruby程序中break语句的实现。
范例1:
=begin Ruby program to demonstrate use of Break statement. =end puts "Enter the integer to calculate table" num = gets.chomp.to_i j = 1 # 使用While循环 while true # 打印值 tab = j * num puts "#{num} * #{j} = #{tab}" j += 1 if j > 10 # 使用中断语句 break end end
输出结果
RUN 1: Enter the integer to calculate table 12 12 * 1 = 12 12 * 2 = 24 12 * 3 = 36 12 * 4 = 48 12 * 5 = 60 12 * 6 = 72 12 * 7 = 84 12 * 8 = 96 12 * 9 = 108 12 * 10 = 120 RUN 2: Enter the integer to calculate table 9 9 * 1 = 9 9 * 2 = 18 9 * 3 = 27 9 * 4 = 36 9 * 5 = 45 9 * 6 = 54 9 * 7 = 63 9 * 8 = 72 9 * 9 = 81 9 * 10 = 90
代码逻辑:
在上面的代码中,我们试图证明break语句的重要性。我们编写了一个代码,用于计算用户提供的号码表。我们正在“ if”条件内调用break语句,该条件在“ while”循环内运行。该break语句是工作在方式,它是打破循环执行,也可以说,当的值,它是终止循环Ĵ(循环变量)超过10。
范例2:
=begin Ruby program to demonstrate use of Break statement. =end k = 1 # 使用while while true do # 打印输出值 puts k * (k-1) k += 1 # 使用中断语句 break if k > 5 end
输出结果
0 2 6 12 20
在这里,当break语句发现'k'的值大于5时,它就是终止循环。