MCPcopy
hub / github.com/fogleman/ln / load

Function load

examples/mountain.go:12–28  ·  view source on GitHub ↗
(path string)

Source from the content-addressed store, hash-verified

10)
11
12func load(path string) []ln.Vector {
13 var result []ln.Vector
14 file, err := os.Open(path)
15 if err != nil {
16 panic(err)
17 }
18 defer file.Close()
19 reader := csv.NewReader(file)
20 records, err := reader.ReadAll()
21 for _, record := range records {
22 x, _ := strconv.ParseFloat(record[0], 64)
23 y, _ := strconv.ParseFloat(record[1], 64)
24 z, _ := strconv.ParseFloat(record[2], 64)
25 result = append(result, ln.Vector{x, z, y})
26 }
27 return result
28}
29
30func main() {
31 blocks := load("examples/mountain.csv")

Callers 1

mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected