Swift - 使用未解析的标识符 'map'

标签 swift dictionary compiler-errors

我无法在 Swift 中找到 map 。任何人都知道如何解决这个问题?

Use of unresolved identifier 'map'

enter image description here

我正在尝试运行 this代码

最佳答案

那是相当古老的 Swift。 map() 在早期的 Swift 版本中曾经是一个全局函数,但是(像其他全局函数如 filter, index, ... ) 已被 instance method 取代Swift 2 中的 Sequence 协议(protocol):

let a = stride(from:0 , to: sections, by: 1).map {
    stride(from:$0 , to: tempDataSource.count, by: sections).map {
        tempDataSource[$0]
    }
}

有关详细信息,请参阅示例

关于Swift - 使用未解析的标识符 'map',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55968322/

相关文章:

ios - 如何从swift调用 objective-c 中具有处理程序 block 的函数

arrays - 使用 Swift 数组设置按钮标题

CRTP 的 C++ 编译器错误

java - 访问在主类中创建的 map 接口(interface)对象

Objective-C:预期标识符或 '(' 和编译期间的 3 个未知错误

c++ - 无法访问类 'std::basic_ios<_Elem,_Traits>' 中声明的私有(private)成员

swift - 当为具有符合自定义类的成员的对象设置值时,类不符合键的键值编码

ios - 从 UITableViewCell 呈现 UIAlertController

python - 字典的 Numpy 数组

R从列表中获取值作为向量的最快方法