当前位置: 首页 > 知识库问答 >
问题:

使用Swift 3[duplicate]向数组中添加值

鄢选
2023-03-14

我正在努力为下面的数组添加一个值:

   struct Location {
        let title: String
        let latitude: Double
        let longitude: Double
        let phone: Double
    }

    var locations = [
        Location(title: "New York, NY",    latitude: 40.713054, longitude: -74.007228, phone: <#Double#>),
        Location(title: "Los Angeles, CA", latitude: 34.052238, longitude: -118.243344, phone: <#Double#>),
        Location(title: "Chicago, IL",     latitude: 41.883229, longitude: -87.632398, phone: <#Double#>)
    ]

共有1个答案

濮阳安澜
2023-03-14

您可以添加一个新位置,如下所示:

locations.append(Location(title: "A Location", latitude: 0.0, longitude: 0.0, phone: <#Double#>))
 类似资料:
  • 当我将Decimal(x)值追加到数组时,我希望只得到数字,但它还包括在元素开头的Decimal()函数调用。 代码: 输出:

  • 如果我在问这个问题时犯了任何错误,我会提前道歉。我不熟悉stackoverflow和java。 我的问题是,我希望能够将一个普通的double数组转换为arraylist,我需要对这个arraylist元素进行操作,以便将值从x更改为-x(使用接口) 我正试图首先使用for循环元素逐个元素将数组double转换为arraylist(我认为应该先得到它),但.add似乎不起作用,这是我研究它时出现的

  • 问题内容: 假设我有一个数组,例如: 然后我想将一个元素推/追加到所述数组的末尾,以获得: 我应该使用哪种方法? 那我想在数组的 前面 添加一个元素呢?是否有固定的时间班次? 问题答案: 从 Swift 3/4/5开始 ,操作如下。 向数组末尾添加新元素。 将另一个数组附加到数组的末尾。 向您的数组中插入一个新元素。 将另一个数组的内容插入到数组中。 更多信息可以从第110页开始的“ Swift编

  • 我试过了 但这行不通。在我最初的方法中,我通过将每周编号1-4的dataframe与我的rawdata文件合并来解决这个问题。这样,我每篇文章有4周的时间(行),但是使用for循环的实现效率非常低,所以我试图用dplyr(或任何其他更高效的包/函数)做同样的事情。任何建议都将不胜感激!

  • 我试图让用户输入日期来存储它,但我似乎无法将其记录下来。 当我试图将创建的对象添加到数组时,问题就来了。 以下是另一个类,以供setDay,setMonth,setyear参考:public class OurDate{private int day;private int month;private int year;

  • 我正在寻找一种类似于romise.all的方法将多个promise链在一起,除了我希望每个promise都等待最后一个promise。我肯定这可能已经得到了回答,但我不知道该用谷歌搜索什么。