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