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