GOLANG установлен с помощью инсталлятора .msi (Win7 AMD x64) (соотвественно GOROOT указывать не нужно)
Указал GOPATH переменную
компилирую так
go install hello
в bin директории появляется исполнимый файл hello.exe
Запускаю:
%GOPATH%\bin\hello.exe hello world
при запуске из консоли ничего не выводит, просто мигает курсор. Тот же код компилировал под Debian 8.2 Jessie - нормально компилируется и работает (выводит на консоль переданные параметры).
Код
package main
import (
"fmt"
"os"
"strings"
)
func main() {
who := "World!"
if len(os.Args) > 1 { /* os.Args[0] is "hello" or "hello.exe" */
who = strings.Join(os.Args[1:], " ")
}
fmt.Println("Hello", who)
}
В чем может быть причина?