我有一大堆字符串,其中有两列按空格分割,第一列是用户名,第二列是密码。我想将该字符串格式化为User
struct
字符串是这样的:
Bob qqweq
Tom erwwe
Andersen sadfadfs
结构就像这样:
type User struct{
Username string
Password string
}
如何通常使用go?
答案 0 :(得分:1)
以下是一种方法:
var users []User
for _, l := range strings.Split(s, "\n") {
f := strings.Fields(l)
if len(f) == 2 {
users = append(users, User{f[0], f[1]})
}
}