登录
首页 >  Golang >  Go问答

什么是等价于 TypeScript 字符串联合的 Go 类型?

来源:stackoverflow

时间:2024-02-14 11:45:19 109浏览 收藏

哈喽!大家好,很高兴又见面了,我是golang学习网的一名作者,今天由我给大家带来一篇《什么是等价于 TypeScript 字符串联合的 Go 类型?》,本文主要会讲到等等知识点,希望大家一起学习进步,也欢迎大家关注、点赞、收藏、转发! 下面就一起来看看吧!

问题内容

在打字稿中我可以说

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

s 将只接受定义的值。

如何用golang string 类型实现相同的效果?


正确答案


你可以试试这个方法。但 afaik go 并没有为枚举提供任何开箱即用的支持。

type S string

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

今天关于《什么是等价于 TypeScript 字符串联合的 Go 类型?》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>