我是iOS原生的新手,我有Flutter的经验,在Flutter中我们有一个关键字dynamic,我们可以从函数返回动态值。我也想在Swift中实现这一点,但当我试图实现这一点时,我得到了这个错误
第一个月
下面是我的虚拟代码:
func returnValue(_ flag: Bool) -> Any {
if flag {
return "A string"
} else {
return 42 // An integer
}
}
let result = returnValue(true)
字符串
你能告诉我如何在Swift中做到这一点吗?
1条答案
按热度按时间dgjrabp21#
代码似乎是正确的,如果函数返回
Any
,我们只需要在运行时检查类型。字符串