如何拆分一个字符串并将其分配给Golang中的变量?
发布时间:2020-12-16 09:45:17 所属栏目:大数据 来源:网络整理
导读:在Python中,可以拆分一个字符串并将其分配给变量: ip,port = '127.0.0.1:5432'.split(':') 但在戈兰,似乎不工作: ip,port := strings.Split("127.0.0.1:5432",":")// assignment count mismatch: 2 = 1 问题:如何拆分一个字符串并在一个步骤中赋值? 两
在Python中,可以拆分一个字符串并将其分配给变量:
ip,port = '127.0.0.1:5432'.split(':') 但在戈兰,似乎不工作: ip,port := strings.Split("127.0.0.1:5432",":") // assignment count mismatch: 2 = 1 问题:如何拆分一个字符串并在一个步骤中赋值?
两个步骤,例如,
package main import ( "fmt" "strings" ) func main() { s := strings.Split("127.0.0.1:5432",":") ip,port := s[0],s[1] fmt.Println(ip,port) } 输出: 127.0.0.1 5432 一步,例如, package main import ( "fmt" "net" ) func main() { host,port,err := net.SplitHostPort("127.0.0.1:5432") fmt.Println(host,err) } 输出: 127.0.0.1 5432 <nil> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |