gitlab.com/Raven-IO/raven-delve@v1.22.4/_fixtures/teststepprog.go (about)

     1  package main
     2  
     3  var n = 0
     4  
     5  func CallFn2(x int) {
     6  	n++
     7  }
     8  
     9  func CallFn(x int, fn func(x int)) {
    10  	fn(x + 1)
    11  }
    12  
    13  func CallEface(eface interface{}) {
    14  	if eface != nil {
    15  		n++
    16  	}
    17  }
    18  
    19  func main() {
    20  	CallFn(0, CallFn2)
    21  	CallEface(n)
    22  }