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)
}
}
|