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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
package inlayHint //@inlayHint("package")
import "fmt"
func hello(name string) string {
return "Hello " + name
}
func helloWorld() string {
return hello("World")
}
type foo struct{}
func (*foo) bar(baz string, qux int) int {
if baz != "" {
return qux + 1
}
return qux
}
func kase(foo int, bar bool, baz ...string) {
fmt.Println(foo, bar, baz)
}
func kipp(foo string, bar, baz string) {
fmt.Println(foo, bar, baz)
}
func plex(foo, bar string, baz string) {
fmt.Println(foo, bar, baz)
}
func tars(foo string, bar, baz string) {
fmt.Println(foo, bar, baz)
}
func foobar() {
var x foo
x.bar("", 1)
kase(0, true, "c", "d", "e")
kipp("a", "b", "c")
plex("a", "b", "c")
tars("a", "b", "c")
foo, bar, baz := "a", "b", "c"
kipp(foo, bar, baz)
plex("a", bar, baz)
tars(foo+foo, (bar), "c")
}
|