File tree 7 files changed +52
-0
lines changed
7 files changed +52
-0
lines changed Original file line number Diff line number Diff line change
1
+ // +build !go1.18
2
+ //go:build !go1.18
3
+
4
+ package main
5
+
6
+ type any = interface {}
Original file line number Diff line number Diff line change
1
+ module demo
2
+
3
+ go 1.18
Original file line number Diff line number Diff line change
1
+ package main
2
+
3
+ import (
4
+ "demo/pkg1"
5
+ "demo/pkg2"
6
+ "fmt"
7
+ )
8
+
9
+ func main () {
10
+ var a any = 5
11
+ fmt .Println (a )
12
+
13
+ pkg1 .F1 ()
14
+ pkg2 .F2 ()
15
+ }
Original file line number Diff line number Diff line change
1
+ // +build !go1.18
2
+ //go:build !go1.18
3
+
4
+ package pkg1
5
+
6
+ type any = interface {}
Original file line number Diff line number Diff line change
1
+ package pkg1
2
+
3
+ import "fmt"
4
+
5
+ func F1 () {
6
+ var a any = "pkg1.F1"
7
+ fmt .Println (a )
8
+ }
Original file line number Diff line number Diff line change
1
+ // +build !go1.18
2
+ //go:build !go1.18
3
+
4
+ package pkg2
5
+
6
+ type any = interface {}
Original file line number Diff line number Diff line change
1
+ package pkg2
2
+
3
+ import "fmt"
4
+
5
+ func F2 () {
6
+ var a any = "pkg2.F2"
7
+ fmt .Println (a )
8
+ }
You can’t perform that action at this time.
0 commit comments