From 0ca3d25b9f57d73566b94b436b606840ae2aff91 Mon Sep 17 00:00:00 2001 From: alingse Date: Sun, 10 Jul 2022 16:12:47 +0800 Subject: [PATCH] use interface{} (not any)for go 1.17 test --- test/testdata/asasalint.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/testdata/asasalint.go b/test/testdata/asasalint.go index ff49f71ea5f6..865d453f12e6 100644 --- a/test/testdata/asasalint.go +++ b/test/testdata/asasalint.go @@ -3,16 +3,16 @@ package testdata import "fmt" -func getArgsLength(args ...any) int { +func getArgsLength(args ...interface{}) int { return len(args) } -func checkArgsLength(args ...any) int { +func checkArgsLength(args ...interface{}) int { return getArgsLength(args) // ERROR `pass \[\]any as any to func getArgsLength func\(args \.\.\.any\) int` } func someCall() { - var a = []any{1, 2, 3} + var a = []interface{}{1, 2, 3} fmt.Println(checkArgsLength(a...) == getArgsLength(a)) // ERROR `pass \[\]any as any to func getArgsLength func\(args \.\.\.any\) int` fmt.Println(checkArgsLength(a...) == getArgsLength(a...)) }