Ruby 整数 times函数与实例
Ruby中的 times 函数返回从0到比数字本身小1的所有数字。它对给定的块进行迭代,传入从0到极限的递增值。如果没有给定块,将返回一个枚举器。
语法 :(数字).times
参数 :该函数需要一个整数,直到该数字被返回。它还需要一个块。
返回值 :该函数返回从 0 到比数字本身小 1 的所有数字。
例子 #1 :
# Ruby program for times function
# Initializing the number
num1 = 8
# Prints the number from 0 to num1-1
puts num1.times { |i| print i, " " }
# Initializing the number
num2 = 5
# Prints the number from 0 to num2-1
puts num2.times { |i| print i, " " }
输出:
0 1 2 3 4 5 6 7
0 1 2 3 4
例子#2 。
# Ruby program for times function
# Initializing the number
num1 = 4
# Prints the number from 0 to num1-1
puts num1.times { |i| print i, " " }
# Initializing the number
num2 = -2
# Prints the number from 0 to num2
puts num2.times { |i| print i, " " }
输出:
0 1 2 3
-2
例子#3 。
# Ruby program for times function
# Initializing the number
num1 = 5
# Prints enumerator as no block is given
puts num1.times
输出:
#