swift - Swift:“'Any'类型的值没有成员'map'”,数组返回为Any类型
问题描述
我从一个函数返回一个数组,它指定它的返回类型是Any
. 我指定返回类型 any 是因为有时这个函数不返回一个数组,而这个函数可以返回任何东西。这是我的代码
import Foundation
func example() -> Any {
return ["Example"]
}
func example2() {
example().map {$0}
}
我收到此错误
Value of type 'Any' has no member 'map'
我怎样才能摆脱这个错误并拥有一个可以返回任何东西的函数,包括Any
和[Any]
解决方案
推荐阅读
- python - 为什么我的代码在数字字符串中找不到最大数字(空格分隔)
- c++-winrt - 如何在 C++/WinRT 组件中自定义 PCH 文件的名称?
- c++ - C++ 指向对象
- python - python 3空字符串错误
- openshift - 如何在openshift中添加具有medium = memory的emptyDir卷?
- api - Spotify 公共搜索 API
- python - 在用户输入的文本周围添加破折号进行编程
- batch-file - 从强化命令的表中获取 ID
- android - 任务“:compileDebugJavaWithJavac”执行失败。> 编译失败;有关详细信息,请参阅编译器错误输出。离子的
- azure - 在哪里查看 Azure HDInsight 脚本操作错误日志