mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-04 02:57:46 +00:00
19 lines
259 B
Go
19 lines
259 B
Go
package main
|
|
|
|
func main() {
|
|
testFuncRange(counter)
|
|
}
|
|
|
|
func testFuncRange(f func(yield func(int) bool)) {
|
|
for i := range f {
|
|
println(i)
|
|
}
|
|
println("go1.23 has lift-off!")
|
|
}
|
|
|
|
func counter(yield func(int) bool) {
|
|
for i := 10; i >= 1; i-- {
|
|
yield(i)
|
|
}
|
|
}
|