如何获取数组中元素的最后几个数字?

Kar*_*ren 3 ruby

数组 = [13845, 23424, 89021, 83628]

我将如何返回每个元素的最后 2 个数字?

预期产出:45 24 21 28

我尝试过 array[i].to_s.last(2) 但我收到了错误消息:“未定义方法 `last' for "13845":String”

小智 6

只需array.map在 Ruby 中使用。String::last不是标准的 Ruby 和 Rails ActiveSupport 的一部分。

array.map { |e| e % 100 }
Run Code Online (Sandbox Code Playgroud)