Ruby Break语句

Ruby中的break语句

在编程中,需要正确终止循环,否则将导致无限循环。在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时,它就是终止循环。