• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package a
2
3type Atyp int
4
5func (ap *Atyp) Set(q int) {
6	*ap = Atyp(q)
7}
8
9func (ap Atyp) Get() int {
10	inter := func(q Atyp) int {
11		return int(q)
12	}
13	return inter(ap)
14}
15
16var afunc = func(x int) int {
17	return x + 1
18}
19var Avar = afunc(42)
20
21func A(x int) int {
22	if x == 0 {
23		return 22
24	} else if x == 1 {
25		return 33
26	}
27	return 44
28}
29