В приведенном ниже коде выдается сообщение об ошибке компиляции: "неожиданный ход"
x := go doSomething(arg)
func doSomething(arg int) int{
...
return my_int_value
}
Я знаю, что могу получить возвращаемое значение, если вызову функцию нормально, без использования goroutine. Или я могу использовать каналы и т.д.
Мой вопрос: почему невозможно получить возвращаемое значение из этой программы?