Another solution of https://github.com/Maki-Daisuke/go-lines
package main
import (
"os"
"github.com/mattn/go-forlines"
)
func main() {
err := forlines.Do(os.Stdin, func(line string) error {
return do_something_with(line)
})
if err != nil {
panic(err)
}
}
package main
import (
"os"
"github.com/mattn/go-forlines"
)
func main() {
forlines.Must(os.Stdin, func(line string) error {
return do_something_with(line)
})
}
package main
import (
"os"
"github.com/mattn/go-forlines"
)
func main() {
forlines.Must(os.Stdin, do_something_with(line))
}
MIT
Yasuhiro Matsumoto (a.k.a mattn)