gpt4 book ai didi

swift - 为什么有必要将 Optional 强制转换为 Any?

转载 作者:行者123 更新时间:2023-11-28 07:31:09 25 4
gpt4 key购买 nike

<分区>

我看到了几个关于“从 Optional 隐式强制转换为 Any”(例如 thisthis )的问题,但我没有找到解释了为什么 Optional 没有“包含”在 Any 中的原因,因为根据 Apple 的 Swift 标准库,Optional 是一个通用的 enum 类型。

Any 参数是 print 函数所期望的,因此提供 Optional 会给出警告消息。但是,由于 Optional 是枚举类型,它不应该也是 Any 类型吗?为什么作为枚举类型的 Optional 不是 Any 类型的一部分,因此编译器需要将 Optional 转换为 Any?

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