AI 与机器学习
Go1.18 新特性:新增好用的 Cut 方法
Posts on 煎é±0 次浏览
大家好,我是煎鱼。 在各种写业务代码的时候,大家会常常要处理字符串的内容。常见的像是用邮箱登陆账号,如果是:eddycjy@gmail.com,那就得根据 @ 来切割,分别取出前和后,来识别用户名和邮箱地址。 这种需求,在 Go 里写起来方便吗?今天就由煎鱼带大家了解。 背景 重复代码 无独有偶,Ainar Garipov 在许多项目中遇到了前面我们所提的切割需求。 例如: idx = strings.Index(username, "@") if idx != -1 { name = username[:idx] } else { name = username } 又或是:
原文:https://eddycjy.com/posts/go/118-cut/



