我在这里有一个合乎逻辑的问题。我需要为每个用户打印一个格式为“user@email.com group@email.com”的字符串,其业务名称和经理适合组 CSV 中的业务标题,部门和经理。如果有多个匹配组,则字符串应按上述方式打印,但应与另一个组一起打印。这里最好的方法是什么?从两个CSV文件创建数组,然后在循环中执行if?例集团简历:Group,Job title,Department,Manager (email address)somesalesgroup@dundermifflin.com,Senior Sales Manager,Sales,michael.scott@dundermifflin.comanothersalesgroup@dundermifflin.com,Senior Sales Manager,Sales,michael.scott@dundermifflin.com用户:First name,Last name,Location,Start date,Job title,Department,Manager (email address)Jim,Halpert,Scranton,7/1/2021,Senior Sales Manager,Sales,michael.scott@dundermifflin.comDwight,Schrute,Scranton,7/1/2021,Assistant to the Regional Manager,Sales,michael.scott@dundermifflin.com我希望有如下输出:[jim.halpert@dundermifflin@takeaway.com somesalesgroup@dundermifflin.com][jim.halpert@dundermifflin@takeaway.com anothersalesgroup@dundermifflin.com]目前我有这个var match [][]string for _, u := range userRows { for _, g := range groupRows { if u[0] == g[0] { match = append(match, string{g, u}) } } }但我不确定这里可能出了什么问题(字符串{g, u})
添加回答
举报
0/150
提交
取消