package main
import "fmt"
var money int = 100
var update = make(chan int)
func updateM(count int) {
update<- count
}
func main() {
updateM(200)
fmt.Println(<-update)
}
, aber wenn ich den Code ändernWarum zeigt dieser Kanalbetrieb einen Deadlock-Fehler?
einen gehen vor updateM (200) dann kein Fehlerfunc main() {
go updateM(200)
fmt.Println(<-update)
}
mir jemand sagen könnte hinzufügen, ich bin neu Lerner von Go. Danke vielmals.
Danke für Ihre Hilfe –