[PHP翻译成Golang] explode后直接把拆分结果list到多个变量里面,在GO里面怎么简洁实现
//假设有固定格式变量authorization
$authorization = "10000|mobile,email,avavtar"
//我要以 `|` 作为分割,将结果变为两个变量
user_id = "10000"
scope = "mobile,email,avavtar"
//在php中,只需要
list($user_id, $scope) = explode($authorization, "|");
//而在Golang中,我只知道使用 strings.Split 切割,返回结果是一个string切片
authorization_split := strings.Split(authorization, "|")
user_id := authorization_split[0]
scope := authorization_split[1]
这样的操作让我觉得有些许繁琐,请问在Go中是否具有这样的方法,直接将切片复制给多个变量
推荐文章: