Мне нужно создать метод с именем first_and_last. Возьмите один аргумент - массив - и верните новый массив только с первым и последним объектами.Застрял на том, как использовать .first и .last в массиве
Моя попытка:
def first_and_last(a)
first_and_last = [1,2,3]
first_and_last.last.first
end
Вот где я запутаться, он также говорит, что мне нужна ниточка «а» и «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
Благодаря впереди времени для вашей помощи!
Что ваш вопрос? – sawa
@sawa Вопрос подразумевается, но ясно. –