go语言中的*[]string转为[]string
时间: 2023-09-09 19:07:10 浏览: 134
string对象的操作pdf
在Go语言中,*[]string表示一个字符串切片的指针。将其转换为[]string,需要使用解引用操作符*来获取指针指向的值。具体实现方法如下:
```go
func convertSlice(s *[]string) []string {
if s == nil {
return nil
}
return *s
}
```
这个函数接受一个字符串切片的指针,如果指针为空,则返回空切片;否则,通过解引用操作符*获取指针指向的值,即原始的字符串切片。
阅读全文