我正在嘗試使用以下字符串從字符串創(chuàng)建一個(gè)全局字節(jié)數(shù)組:var operators = []byte {"+-*/%"}但是,我收到了錯(cuò)誤cannot use string("+-*/") (type untyped string) as type byte in array or slice literal我在這里做錯(cuò)了什么?
2 回答

心有法竹
TA貢獻(xiàn)1866條經(jīng)驗(yàn) 獲得超5個(gè)贊
使用類型轉(zhuǎn)換將字符串轉(zhuǎn)換為字節(jié)片段。注意使用而()
不是{}
。
?var?operators?=?[]byte("+-*/%")
問題中的代碼是復(fù)合文字。

蕭十郎
TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超13個(gè)贊
嘗試做這樣的事情
var operators = []byte("Hello World")
在您的代碼中,您試圖從字面上將字符串作為成員放入字節(jié)數(shù)組中,您不能那樣做。該錯(cuò)誤通過說明它不能將您的字符串用作字節(jié)類型(因?yàn)樗皇亲止?jié),而是字符串)來幫助您解決問題。
- 2 回答
- 0 關(guān)注
- 150 瀏覽
添加回答
舉報(bào)
0/150
提交
取消