首页 > 解决方案 > 每个索引具有多个值的数组?

问题描述

我学得很快,我参加了sololearn课程来获得一些知识,但是我碰到了一些我不明白的东西。
它是关于修改数组的值。有问题的部分陈述如下:

在以下示例中,索引为 1、2、3 的元素被替换为两个新值。

shoppingList[1...3] = [“Bananas”, “Oranges”] 

一维数组如何为每个索引获取多个值?我如何访问它们?我是不是误会了什么?

标签: swiftswift4

解决方案


此代码所做的是使用替换范围内shoppingList的元素1...3Array.subscript(_:)

这意味着考虑这个数组:

var shoppingList = ["Apples", "Strawberries", "Pears", "Pineaples"]

这与:

shoppingList[1...3] = ["Bananas", "Oranges"]

Strawberries,Pears并将Pineaples被替换为BananasOranges

所以结果数组将是:Apples, Bananas,Oranges


推荐阅读