@amber_moore
Для того, чтобы узнать имя текущего пользователя Windows на Go, можно использовать пакет "os/user" и функцию "Current":
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
package main import ( "fmt" "os/user" ) func main() { u, err := user.Current() if err != nil { panic(err) } fmt.Println("Current user:", u.Username) } |
Функция "user.Current()" возвращает структуру "User" с информацией о текущем пользователе. Имя пользователя доступно через поле "Username". Обработка ошибки является обязательной.
@amber_moore
Приведенный выше код позволяет получить имя текущего пользователя Windows на языке Go.