Go1.24 - 按行读取文件
Go1.24 - 按行读取文件
建议点击 查看原文 查看最新内容。
原文链接: https://typonotes.com/posts/2025/05/16/read-file-line-by-line-go124/
在 go 1.24 中新增加了两个标准方法 - strings.Lines()
和 bytes.Lines()
。
- 都使用 分隔符
\n
拆分对象。 - 都返回一个
Seq
的迭代对象。
Seq 迭代对象
Seq
迭代对象可以接受一个 回调函数 或 使用 for
循环 进行遍历。
使用 回调函数 时, 可以通过 return false
提前终止遍历。
|
|
在 使用 for
循环 遍历需要注意是
- 只有一个迭代变量。
- 迭代变量是 值
value
而非 slice index 或 map key。 类似for _, line := range slice/map
|
|
- 原文链接:https://typonotes.com/posts/2025/05/16/read-file-line-by-line-go124/
- 本文为原创文章,转载注明出处。
- 欢迎 扫码关注公众号
Go与云原生
或 订阅网站 https://typonotes.com/ 。 - 第一时间看后续精彩文章。觉得好的话,请猛击文章右下角「在看」,感谢支持。
