golang字符串转byte
时间: 2023-08-31 20:10:24 浏览: 137
Golang 中整数转字符串的方法
在 Go 语言中,可以使用 `[]byte` 类型来表示一个字节数组,而将字符串转换为字节数组可以使用内置的 `[]byte` 函数。示例如下:
```go
str := "hello world"
bytes := []byte(str)
```
上述代码将字符串 `"hello world"` 转换为字节数组 `bytes`。如果需要将字符串转换为字节数组指针,可以使用 `&` 操作符获取字节数组的指针。示例如下:
```go
str := "hello world"
bytePtr := &[]byte(str)[0]
```
上述代码将字符串 `"hello world"` 转换为字节数组 `[]byte`,然后获取该字节数组的第一个元素的地址,即为字节数组指针。注意,这种做法需要确保字符串不为空,否则会发生运行时错误。
阅读全文