names=end,last
visibility=public
kind=defined

--- end -> object
--- last -> object

終端の要素を返します。範囲オブジェクトが終端を含むかどうかは関係ありま
せん。

  (10..20).last      # => 20
  (10...20).last     # => 20

--- last(n) -> [object]

最後の n 要素を返します。範囲内に要素が含まれない場合は空の配列を返します。

@param n 取得する要素数を整数で指定します。整数以外のオブジェクトを指定
         した場合は to_int メソッドによる暗黙の型変換を試みます。

@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
                 指定した場合に発生します。

@raise ArgumentError n に負の数を指定した場合に発生します。

[注意] 引数を省略して実行した場合は、終端を含むかどうか
([[m:Range#exclude_end?]] の戻り値)に関わらず終端の要素を返す事に注意し
てください。

  (10..20).last(3)   # => [18, 19, 20]
  (10...20).last(3)  # => [17, 18, 19]


