* ast: improve error handling * ast: handle select * dyngo: set filename of executed script * cfg: improve error reporting * Implement select for receiving channels * feat(select): add support for sending channels in case clauses * test: improve tests on select * feat(select): add support for "default" case
15 lines
156 B
Go
15 lines
156 B
Go
package main
|
|
|
|
import "time"
|
|
|
|
func forever() {
|
|
select {} // block forever
|
|
println("end")
|
|
}
|
|
|
|
func main() {
|
|
go forever()
|
|
time.Sleep(1e9)
|
|
println("bye")
|
|
}
|