1package b 2 3var q int 4 5func Top(x int) int { 6 q += 1 7 if q != x { 8 return 3 9 } 10 return 4 11} 12 13func OOO(x int) int { 14 defer func() { q += x & 7 }() 15 return Top(x + 1) 16} 17