1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
-- inlayHint --
package inlayHint //@inlayHint("package")
import "fmt"
func fieldNames() {
for _< int>, c< struct{in string; want string}> := range []struct {
in, want string
}{
struct{ in, want string }{<in: >"Hello, world", <want: >"dlrow ,olleH"},
<struct{in string; want string}>{<in: >"Hello, 世界", <want: >"界世 ,olleH"},
<struct{in string; want string}>{<in: >"", <want: >""},
} {
fmt.Println(<a...: >c.in == c.want)
}
}
func fieldNamesPointers() {
for _< int>, c< *struct{in string; want string}> := range []*struct {
in, want string
}{
&struct{ in, want string }{<in: >"Hello, world", <want: >"dlrow ,olleH"},
<&struct{in string; want string}>{<in: >"Hello, 世界", <want: >"界世 ,olleH"},
<&struct{in string; want string}>{<in: >"", <want: >""},
} {
fmt.Println(<a...: >c.in == c.want)
}
}
|