gpt4 book ai didi

ruby-on-rails - 坚持如何在数组中使用 .first 和 .last

转载 作者:数据小太阳 更新时间:2023-10-29 07:43:56 24 4
gpt4 key购买 nike

我需要创建一个名为 first_and_last 的方法。接受一个参数——一个数组——并返回一个只有第一个和最后一个对象的新数组。

我的尝试:

def first_and_last(a)
first_and_last = [1,2,3]
first_and_last.last.first
end

这是我感到困惑的地方,它还说我需要字符串“a”和“d”以及数字。但是,有 3 个数字和 4 个字符串。我认为 0 是数字的 .first

describe "first_and_last" do
it "creates new array with numbers" do
expect( first_and_last([1,2,3]) ).to eq([1,3])
end
it "creates new array with strings" do
expect( first_and_last(["a", "b", "c", "d"]) ).to eq(["a", "d"])
end
end

我不知道如何将 1,2,3 和字符串 "a", "b", "c", "d" 包含到使用 .first.last

时的数组

提前感谢您的帮助!

最佳答案

def first_and_last(array)
[array.first, array.last]
end

关于ruby-on-rails - 坚持如何在数组中使用 .first 和 .last,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31487764/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com