Go语言中什么是typescript字符串联合的等价形式?[duplicate]

ovfsdjhp  于 2022-12-07  发布在  Go
关注(0)|答案(1)|浏览(101)

此问题在此处已有答案

Best practice for unions in Go(4个答案)
22天前关闭。
在打印稿里我可以说

type S = 'one' | 'two' | 'three';

并且S将仅接受定义的值。
如何实现与golang string相同的类型?

ffdz8vbo

ffdz8vbo1#

你可以试试这种方法,但是afaik go没有提供任何对enum的现成支持。

type S string

const (
    One S = "one"
    Two S = "two"
    Three S = "three"
)

相关问题