From bfedcd70355c4571f881450419022d85032f5fda Mon Sep 17 00:00:00 2001 From: Laytan Laats Date: Fri, 30 Aug 2024 23:31:31 +0200 Subject: encoding/csv: fix examples --- core/encoding/csv/example.odin | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'core/encoding/csv') diff --git a/core/encoding/csv/example.odin b/core/encoding/csv/example.odin index d791eb33b..f7c368636 100644 --- a/core/encoding/csv/example.odin +++ b/core/encoding/csv/example.odin @@ -13,13 +13,14 @@ iterate_csv_from_string :: proc(filename: string) { r.reuse_record_buffer = true // Without it you have to each of the fields within it defer csv.reader_destroy(&r) - if csv_data, ok := os.read_entire_file(filename); ok { + csv_data, ok := os.read_entire_file(filename) + if ok { csv.reader_init_with_string(&r, string(csv_data)) - defer delete(csv_data) } else { fmt.printfln("Unable to open file: %v", filename) return } + defer delete(csv_data) for r, i, err in csv.iterator_next(&r) { if err != nil { /* Do something with error */ } @@ -62,13 +63,14 @@ read_csv_from_string :: proc(filename: string) { r.reuse_record_buffer = true // Without it you have to each of the fields within it defer csv.reader_destroy(&r) - if csv_data, ok := os.read_entire_file(filename); ok { + csv_data, ok := os.read_entire_file(filename) + if ok { csv.reader_init_with_string(&r, string(csv_data)) - defer delete(csv_data) } else { fmt.printfln("Unable to open file: %v", filename) return } + defer delete(csv_data) records, err := csv.read_all(&r) if err != nil { /* Do something with CSV parse error */ } -- cgit v1.2.3