为了账号安全,请及时绑定邮箱和手机立即绑定

是自定义命名类型的转换函数或语言构造

是自定义命名类型的转换函数或语言构造

Go
绝地无双 2022-09-12 16:49:59
我无法找到此功能的任何特定文档(我在一些代码示例中看到)。type Event stringtype Num intfunc main() {    foo := Event("my event")    bar := Num(45)}Go 是否为每个自定义命名类型动态创建自定义命名函数(转换函数?)?
查看完整描述

1 回答

?
德玛西亚99

TA贡献1770条经验 获得超3个赞

Go 是否动态创建自定义命名函数(转换函数?

否,这是由语言规范定义的转换表达式。

显式转换是表单的表达式,其中 是类型,是可以转换为类型的表达式。T(x)TxT

文本是常量表达式(只有一个操作数)。

如果常量值可由 值 表示,则可以将常量值转换为类型。xTxT

字符串文本是否可由值表示?是的,因为 的基础类型是 。"my event"EventEventstring


查看完整回答
反对 回复 2022-09-12
  • 1 回答
  • 0 关注
  • 88 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号