swift - 您可以将路径相互组合(追加)吗?

标签 swift path append google-maps-sdk-ios coordinate

所以如果我有firstPath、secondPath和thirdPath,我可以创建一个像这样的新路径吗:

finalPath = firstPath
finalPath.append(secondPath)
finalPath.append(thirdPath)

谢谢!

我能想到的唯一其他方法就是:

for coord in firstPath
{
finalPath.add(coord)
}

for coord in secondPath
{
finalPath.add(coord)
}

for coord in thirdPath
{
finalPath.add(coord)
}

这看起来很乏味

最佳答案

您可以嵌套循环:

for path in [firstPath, secondPath, thirdPath] {
    for coord in path {
        finalPath.add(coord)
    }
}

关于swift - 您可以将路径相互组合(追加)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40751764/

相关文章:

swift - 制作类型属性并符合 Swift 中的协议(protocol)

swift - case 在 if-case 中是如何工作的

iOS 共享表/扩展不褪色状态栏

java - Windows %path% 环境变量中出现奇怪的空格

java - 查找 Jar 文件的自身位置

perl - 与 Perl 模块相比,Perl 程序是否有标准或最佳实践?

python - append Python 3D Numpy 数组

python - 有没有办法在追加之后添加更多的字典? Django

ios - 快速生成 tabBar.items 的需求计数

java - Android java 追加 n 个字符到字符串