猿问

使用 go 通过批量字符串迭代行

我有大量的字符串,其中有两列按空格分隔,第一列是用户名,第二列是密码。我想将该字符串格式化为一段User结构


字符串是这样的:


 Bob qqweq

 Tom erwwe

 Andersen sadfadfs

结构体是这样的:


type User struct{

  Username string

  Password string

}

通常如何用 go 做到这一点?


小唯快跑啊
浏览 202回答 1
1回答

当年话下

这是一种方法:var users []Userfor _, l := range strings.Split(s, "\n") {    f := strings.Fields(l)    if len(f) == 2 {        users = append(users, User{f[0], f[1]})    }}playground example
随时随地看视频慕课网APP

相关分类

Go
我要回答