在go语言中定义了一个字符串,这个字符串的值为“/customerManage/customerList,/employeeManage/employeeList,/soldAssetsManage/assetMaintenanceInformation,/soldAssetsManage/changeOfOwnershipOfAssets,/soldAssetsManage/soldAssetsList,/inventoryManage/borrowAndReturn,/inventoryManage/requisitionAndReturn,/inventoryManage/assetsList”,怎么以字符串中的“,”分割,然后存放到切片中?
时间: 2023-06-30 22:22:54 浏览: 31
可以使用`strings.Split()`函数对字符串进行分割,并将结果存储到切片中。示例代码如下:
```go
package main
import (
"fmt"
"strings"
)
func main() {
str := "/customerManage/customerList,/employeeManage/employeeList,/soldAssetsManage/assetMaintenanceInformation,/soldAssetsManage/changeOfOwnershipOfAssets,/soldAssetsManage/soldAssetsList,/inventoryManage/borrowAndReturn,/inventoryManage/requisitionAndReturn,/inventoryManage/assetsList"
slice := strings.Split(str, ",")
fmt.Println(slice)
}
```
运行结果为:
```
[/customerManage/customerList /employeeManage/employeeList /soldAssetsManage/assetMaintenanceInformation /soldAssetsManage/changeOfOwnershipOfAssets /soldAssetsManage/soldAssetsList /inventoryManage/borrowAndReturn /inventoryManage/requisitionAndReturn /inventoryManage/assetsList]
```