ゴルーチンがどのように機能するかを知るためだけに、ゴルーチンを使用していくつかのテストを行っていますが、まったく実行されていないようです。私は非常に簡単なテストを行いました:
package main
import (
"fmt"
)
func test() {
fmt.Println("test")
}
func main() {
go test()
}
私はこれが「テスト」を出力することを期待していますが、単に何もせず、メッセージもエラーもありません。また、プログラムの最後にa を追加しfor {}
て、ゴルーチンに何かを印刷する時間を与えようとしましたが、それは役に立ちませんでした。
何が問題になる可能性がありますか?