mirror of
https://github.com/goplus/llgo.git
synced 2025-09-27 03:56:05 +08:00
31 lines
367 B
Go
31 lines
367 B
Go
package main
|
|
|
|
import (
|
|
"encoding/csv"
|
|
"fmt"
|
|
"io"
|
|
"log"
|
|
"strings"
|
|
)
|
|
|
|
func main() {
|
|
in := `first_name,last_name,username
|
|
"Rob","Pike",rob
|
|
Ken,Thompson,ken
|
|
"Robert","Griesemer","gri"
|
|
`
|
|
r := csv.NewReader(strings.NewReader(in))
|
|
|
|
for {
|
|
record, err := r.Read()
|
|
if err == io.EOF {
|
|
break
|
|
}
|
|
if err != nil {
|
|
log.Fatal(err)
|
|
}
|
|
|
|
fmt.Println(record)
|
|
}
|
|
}
|