github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/gnovm/tests/files/ret10.gno (about) 1 package main 2 3 func retTrue() bool { 4 return true 5 } 6 7 func test() int { 8 for _, dir := range [...]int{1, 2, 3, 4} { 9 if dir > 2 { 10 if true && retTrue() { 11 return 2 12 } 13 println("after if") 14 } 15 } 16 println("after for") 17 return 1 18 } 19 20 func main() { 21 println(test()) 22 } 23 24 // Output: 25 // 2