Вопрос такой: после того, как я набираю в консоли какое-то слово и нажимаю Enter, оно отпечатывается только после очередного срабатывания задержки for из функции my вместе с очередным числом k, несмотря на то, что my выполняется в отдельном потоке. Как вывести Println после scan-a без задержки по времени? независимо от my
package main
import "fmt"
import "strconv"
func my() {
var k int = 0
for {
for i:=0; i < 10000000000; i++ {
}
k++
fmt.Println(strconv.Itoa(k))
}
}
func main() {
fmt.Println("test")
go my()
for {
var p string
fmt.Scanln(&p)
fmt.Println("string from go: " + p)
}
}