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

Go 无法从字符串创建全局字节切片

Go 无法从字符串创建全局字节切片

Go
万千封印 2023-03-21 14:28:09
我正在尝试使用以下字符串从字符串创建一个全局字节数组:var operators = []byte {"+-*/%"}但是,我收到了错误cannot use string("+-*/") (type untyped string) as type byte in array or slice literal我在这里做错了什么?
查看完整描述

2 回答

?
心有法竹

TA贡献1866条经验 获得超5个赞

使用类型转换将字符串转换为字节片段。注意使用而()不是{}

 var operators = []byte("+-*/%")

问题中的代码是复合文字。


查看完整回答
反对 回复 2023-03-21
?
萧十郎

TA贡献1815条经验 获得超13个赞

尝试做这样的事情

var operators = []byte("Hello World")

在您的代码中,您试图从字面上将字符串作为成员放入字节数组中,您不能那样做。该错误通过说明它不能将您的字符串用作字节类型(因为它不是字节,而是字符串)来帮助您解决问题。


查看完整回答
反对 回复 2023-03-21
  • 2 回答
  • 0 关注
  • 179 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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