红宝石 |可枚举的 first()函数
enumerable的first()是 Ruby 中的内置方法,返回前 N 个元素或 enumerable 的第一个元素。如果没有第一个元素,则返回 nil。如果少于 N 个元素,则返回所有元素。
Syntax: enu.first(N)
Parameters: The function takes N which signifies the first N elements which is to be returned. If N is not given, then it assumes N = 1.
Return Value: It returns the first or first N elements.
示例 1 :
# Ruby program for first method in Enumerable
# Initialize
enu = (1..10)
# Prints
enu.first(6)
输出:
[1, 2, 3, 4, 5, 6]
示例 2 :
# Ruby program for first method in Enumerable
# Initialize
enu = [1, 7, 10, 11]
# Prints
enu.first
输出:
1
示例 3 :
# Ruby program for first method in Enumerable
# Initialize
enu = [1, 7, 10, 11]
# Prints
enu.first(10)
输出:
[1, 7, 10, 11]