diff --git a/demo/relay/main.go b/demo/relay/main.go index b8e642d..74500e1 100644 --- a/demo/relay/main.go +++ b/demo/relay/main.go @@ -20,7 +20,7 @@ func main() { } defer r.Close() - for i := 0; i < 4; i++ { + for i := range 4 { func(num int) { r.On(num) defer r.Off(num) diff --git a/internal/routes/play/card_pusher/device.go b/internal/routes/play/card_pusher/device.go index 603d868..8ae152a 100644 --- a/internal/routes/play/card_pusher/device.go +++ b/internal/routes/play/card_pusher/device.go @@ -51,12 +51,12 @@ func (d *Device) statusEventHandler(evt gpiocdev.LineEvent) { // initStatus 读取初始状态 func (d *Device) initStatus() error { offsets := d.inLines.Offsets() - status := make([]int, len(offsets), len(offsets)) + status := make([]int, len(offsets)) err := d.inLines.Values(status) if err != nil { return err } - for i := 0; i < len(status); i++ { + for i := range status { d.status[offsets[i]] = DefaultStatusLine(status[i]) } diff --git a/pkg/card_reader/reader.go b/pkg/card_reader/reader.go index 3d658c8..bca4ad4 100644 --- a/pkg/card_reader/reader.go +++ b/pkg/card_reader/reader.go @@ -101,7 +101,7 @@ func (r *reader) GetCardInfo() *CardInfo { } s := make([]string, dataLength) - for i := 0; i < int(dataLength); i++ { + for i := range s { s[i] = fmt.Sprintf("%02X", cardData[i]) }