github.com/tencent/goom@v1.0.1/internal/patch/test/data.go (about) 1 // Package test 被测对象都放在这个包 2 package test 3 4 import "fmt" 5 6 var toggle = false 7 8 // No 返回 false 的函数 9 // 10 //go:noinline 11 func No() bool { 12 if toggle { 13 fmt.Println("false") 14 } 15 return false 16 } 17 18 // Yes 返回 true 的函数 19 // 20 //go:noinline 21 func Yes() bool { return true } 22 23 // S 结构体 24 type S struct{} 25 26 // Yes 返回 true 的方法 27 func (s *S) Yes() bool { return true } 28 29 // F 结构体 30 type F struct{} 31 32 // No 返回 false 的方法 33 func (f *F) No() bool { return false }