首页 > 解决方案 > Go 无法从字符串创建全局字节切片

问题描述

我正在尝试从一个字符串创建一个全局字节数组:

var operators = []byte {"+-*/%"}

但是,我收到了错误

cannot use string("+-*/") (type untyped string) as type byte in array or slice literal

我在这里做错了什么?

标签: go

解决方案


使用类型转换将字符串转换为字节切片。注意使用()代替{}

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

问题中的代码是复合文字


推荐阅读