@francisco.friesen
В Golang можно использовать пакет os
для получения информации о компьютере. Ниже приведен пример кода, показывающий, как получить информацию о имени хоста, операционной системе и архитектуре:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
package main import ( "fmt" "os" "runtime" ) func main() { // Получить имя хоста hostname, err := os.Hostname() if err != nil { fmt.Println("Не удаётся получить имя хоста:", err) } else { fmt.Println("Имя хоста:", hostname) } // Получить имя операционной системы os := runtime.GOOS fmt.Println("Операционная система:", os) // Получить архитектуру компьютера arch := runtime.GOARCH fmt.Println("Архитектура компьютера:", arch) } |
Этот код должен вывести информацию о компьютере, такую как имя хоста, операционную систему и архитектуру.