From 7be1a61347348cba80808d056865b4fbb6d0dcd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BA=90=E6=96=87=E9=9B=A8?= <41315874+fumiama@users.noreply.github.com> Date: Mon, 28 Mar 2022 23:13:53 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20=E4=BC=98=E5=8C=96=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugin/hyaku/main.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugin/hyaku/main.go b/plugin/hyaku/main.go index 0ed0ec09..af930770 100644 --- a/plugin/hyaku/main.go +++ b/plugin/hyaku/main.go @@ -27,7 +27,7 @@ type line struct { func (l *line) String() string { b := binary.NewWriterF(func(w *binary.Writer) { - r := reflect.ValueOf(l).Elem() + r := reflect.ValueOf(l).Elem().Type() for i := 0; i < r.NumField(); i++ { switch i { case 0: @@ -39,9 +39,9 @@ func (l *line) String() string { case 4, 5: w.WriteString("◎") } - w.WriteString(r.Type().Field(i).Name) + w.WriteString(r.Field(i).Name) w.WriteString(":") - w.WriteString(r.Field(i).String()) + w.WriteString((*[6]string)(unsafe.Pointer(l))[i]) w.WriteString("\n") } })