From 9825a853596357790fc5af531872880c516f1eb3 Mon Sep 17 00:00:00 2001 From: mapleafgo Date: Thu, 9 Apr 2026 10:34:25 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E9=87=87=E7=94=A8=20Go=201.22+=20?= =?UTF-8?q?=E8=AF=AD=E6=B3=95=E7=AE=80=E5=8C=96=E5=BE=AA=E7=8E=AF=E5=92=8C?= =?UTF-8?q?=E5=88=87=E7=89=87=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 使用 替代 - 简化 为 - 统一代码风格,移除冗余的容量参数 Co-authored-by: Qwen-Coder --- demo/relay/main.go | 2 +- internal/routes/play/card_pusher/device.go | 4 ++-- pkg/card_reader/reader.go | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) 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]) }