gpt4 book ai didi

ios - 在 Swift 中更新/更改枚举的 rawValue

转载 作者:搜寻专家 更新时间:2023-10-30 22:30:50 24 4
gpt4 key购买 nike

以下面的枚举为例

enum Name : String {

case Me = "Prakash"
case You = "Raman"

}

我可以做以下事情吗

将一个“案例”的原始值更改为其他值。

Name.Me = "Prak"

向 ENUM 添加一个新案例

Name.Last = "Benjamin"

谢谢!

最佳答案

简短回答:不,你不能。

枚举类型在编译时求值。
无法在运行时更改原始值或添加案例。

唯一的动态行为是使用关联值。

引用:Swift Language Guide: Enumerations

关于ios - 在 Swift 中更新/更改枚举的 rawValue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35574928/

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