Skip to content

ReadVersionsFromReader

函数 · 根包

go
func ReadVersionsFromReader(reader io.Reader) ([]*Version, error)

📖 说明

ReadVersionsFromReader 从 io.Reader 读取版本号并解析

该函数从任意的 io.Reader 中读取版本号列表,每行一个版本号, 并将其解析为 Version 对象数组。适用于从网络连接、字符串缓冲区等读取版本。

参数

  • reader:实现 io.Reader 接口的读取器

返回

  • []*Version:解析后的 Version 对象数组
  • error:如果读取失败则返回错误
go
data := strings.NewReader("1.0.0\n1.1.0\n2.0.0\n")
versions, err := versions.ReadVersionsFromReader(data)

源码位置

定义于 file.go

基于 MIT 协议发布