gpt4 book ai didi

arrays - 使用 Swift 从数组的特定索引开始将字符串数组连接成单个字符串

转载 作者:搜寻专家 更新时间:2023-11-01 06:31:42 25 4
gpt4 key购买 nike

所以我有全名文本字段,我通过按空格拆分全名来创建 nameComponents 数组。现在我想将 0 索引元素作为名字,将其余组件作为姓氏。我喜欢this在 Swift 中连接字符串数组的方法。有什么方法可以从特定索引(在我的例子中是索引 1)开始加入数组。我不想使用循环。

最佳答案

您可以使用 dropFirst()dropFirst(_:)

dropFirst()

  let names = "Steve Jobs Nojobs".components(separatedBy: " ")
let firstName = names.first!
let lastName = names.dropFirst().joined(separator: " ")
print(firstName)//Steve
print(lastName)//Jobs Nojobs

dropFirst(_:)

 let names = "It is a long name".components(separatedBy: " ")
let lastName = names.dropFirst(2).joined(separator: " ")
print(lastName)//a long name

关于arrays - 使用 Swift 从数组的特定索引开始将字符串数组连接成单个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46445123/

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