为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
小唯快跑啊 2021-09-21 16:24:42
我有大量的字符串,其中有两列按空格分隔,第一列是用户名,第二列是密码。我想将该字符串格式化为一段User结构字符串是这样的: Bob qqweq Tom erwwe Andersen sadfadfs结构体是这样的:type User struct{  Username string  Password string}通常如何用 go 做到这一点?
查看完整描述

1 回答

?
当年话下

TA贡献1890条经验 获得超9个赞

这是一种方法:


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]})

    }

}

playground example


查看完整回答
反对 回复 2021-09-21
  • 1 回答
  • 0 关注
  • 201 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信