Skip to main content

Array.last_index_of

last_index_ofconditionstart

Group: Values

Documentation

Returns the last index of an element in the array. Returns Nothing if the element is not found.

Arguments

  • condition: Either the element to search for, a Filter_Condition or a predicate function to test each element.
  • start: The index to start searching backwards from. If the index is negative, it is counted from the end of the array.

Examples

Find the last index of an element in an array.

      [1, 2, 3, 1, 2, 3].to_array.last_index_of 2 == 4

Find the index of the last palindrome.

      ["ab", "abab", "aba", "bbb"].to_array.last_index_of (s-> s == s.reverse) == 3