gpt4 book ai didi

swift - 如何快速获取枚举名称而不是案例名称?

转载 作者:搜寻专家 更新时间:2023-11-01 05:50:02 27 4
gpt4 key购买 nike

<分区>

现在我需要一种方便的方法来获取枚举本身的名称?这是一个例子。

enum SimpleEnum {
case firstCase
case secondCase
case thirdCase
}
let simpleEnum: SimpleEnum = .firstCase
print("\(simpleEnum)") // return the "firstCase", but I want "SimpleEnum"

我知道下面的代码会起作用。

enum SimpleEnum: CustomStringConvertible {
case firstCase
case secondCase
case thirdCase

var description: String { return "SimpleEnum" }
}
let simpleEnum: SimpleEnum = .firstCase
print("\(simpleEnum)") // Ok, it return "SimpleEnum"

但是,我只想要一种通用的方法,而不是为每个枚举键入“SimpleEnum”。

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