Actions
Feature #13692
closedArray#index?
Status:
Rejected
Assignee:
-
Target version:
-
Description
Hello!
We currently have these methods:
Hash#key(value)
Hash#key?(key)
Array#index(value)
I was thinking we could add this tiny method:
Array#index?(index)
as this is sometimes useful to check if an array index exists.
class Array
def index?(index)
index.between?(0 - size, size - 1)
end
end
['a', 'b', 'c'].index?(0) # => true
['a', 'b', 'c'].index?(2) # => true
['a', 'b', 'c'].index?(3) # => false
['a', 'b', 'c'].index?(-1) # => true
['a', 'b', 'c'].index?(-3) # => true
['a', 'b', 'c'].index?(-4) # => false
[false, nil].index?(0) #=> true
[false, nil].index?(1) #=> true
Actions
Like0
Like0Like0Like0Like0Like0Like0Like0Like0