【发布时间】:2021-11-09 06:37:59
【问题描述】:
我是第一次使用 Go Lang。 我有一个字节数组,我想通过套接字发送。 目前,我的套接字数据有字符串变量 msg1、msg2、msg3。 我想将我的字节数组附加到它。下面是代码sn-p。
var arr1 [4]byte = [4]byte{11,22,33,44}
addr := msg1 + msg2 + msg3
socket.Send(addr, 0)
但是当我尝试这样做时,我得到了一个错误。
addr := msg1 + msg2 + msg3 + string(arr1)
Error: cannot convert arr1 (type [4]byte) to type string
在这种情况下我该怎么办?
实际代码
package main
import "fmt"
var arr1 [4]byte = [4]byte{11,22,33,44}
func main() {
data := "msg1" + string(arr1[:])
fmt.Printf("\n%s",data)
}
【问题讨论】:
-
请访问 Tour of Go tour.golang.org 学习语言的基础知识。