aboutsummaryrefslogtreecommitdiff
path: root/lib/tabula
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2025-01-23 03:40:50 +0700
committerShulhan <ms@kilabit.info>2025-01-23 03:41:10 +0700
commit2a0694d2fa577574b505c4635eb8a824eaf88ddc (patch)
treecce840739c7f59893c3a6a65a1600f9f857c484e /lib/tabula
parent605d847b236dde031a2e387e74298d66a27b5e0a (diff)
downloadpakakeh.go-2a0694d2fa577574b505c4635eb8a824eaf88ddc.tar.xz
all: use for-range with numeric
Go 1.22 now support for-range on numeric value.
Diffstat (limited to 'lib/tabula')
-rw-r--r--lib/tabula/column.go6
-rw-r--r--lib/tabula/columns.go8
-rw-r--r--lib/tabula/dataset.go8
3 files changed, 11 insertions, 11 deletions
diff --git a/lib/tabula/column.go b/lib/tabula/column.go
index d7d85483..b89acffc 100644
--- a/lib/tabula/column.go
+++ b/lib/tabula/column.go
@@ -55,7 +55,7 @@ func NewColumnString(data []string, colType int, colName string) (
col.Records = make([]*Record, datalen)
- for x := 0; x < datalen; x++ {
+ for x := range datalen {
col.Records[x] = NewRecordString(data[x])
}
@@ -92,7 +92,7 @@ func NewColumnReal(data []float64, colName string) (col *Column) {
col.Records = make([]*Record, datalen)
- for x := 0; x < datalen; x++ {
+ for x := range datalen {
rec := NewRecordReal(data[x])
col.Records[x] = rec
}
@@ -240,7 +240,7 @@ func (col *Column) SetValues(values []string) {
minlen = vallen
}
- for x := 0; x < minlen; x++ {
+ for x := range minlen {
_ = col.Records[x].SetValue(values[x], col.Type)
}
}
diff --git a/lib/tabula/columns.go b/lib/tabula/columns.go
index 465cc828..6a79e341 100644
--- a/lib/tabula/columns.go
+++ b/lib/tabula/columns.go
@@ -1,6 +1,6 @@
-// Copyright 2017m Shulhan <ms@kilabit.info>. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be found
-// in the LICENSE file.
+// SPDX-FileCopyrightText: 2017 M. Shulhan <ms@kilabit.info>
+//
+// SPDX-License-Identifier: BSD-3-Clause
package tabula
@@ -35,7 +35,7 @@ func (cols *Columns) SetTypes(types []int) {
minlen = colslen
}
- for x := 0; x < minlen; x++ {
+ for x := range minlen {
(*cols)[x].Type = types[x]
}
}
diff --git a/lib/tabula/dataset.go b/lib/tabula/dataset.go
index e6e87b3b..3fee622b 100644
--- a/lib/tabula/dataset.go
+++ b/lib/tabula/dataset.go
@@ -218,7 +218,7 @@ func (dataset *Dataset) SetColumnsName(names []string) {
minlen = nameslen
}
- for x := 0; x < minlen; x++ {
+ for x := range minlen {
dataset.Columns[x].Name = names[x]
}
}
@@ -376,7 +376,7 @@ func (dataset *Dataset) TransposeToColumns() {
}
for _, row := range dataset.Rows {
- for y := 0; y < minlen; y++ {
+ for y := range minlen {
dataset.Columns[y].PushBack((*row)[y])
}
}
@@ -473,7 +473,7 @@ func (dataset *Dataset) PushRowToColumns(row *Row) {
min = collen
}
- for x := 0; x < min; x++ {
+ for x := range min {
dataset.Columns[x].PushBack((*row)[x])
}
}
@@ -608,7 +608,7 @@ func (dataset *Dataset) PushColumnToRows(col Column) {
var row *Row
var rec *Record
- for x := 0; x < minrow; x++ {
+ for x := range minrow {
row = dataset.Rows[x]
rec = col.Records[x]