0
Goを使用して永久MACアドレスを取得する簡単な方法はありますか?永久MACアドレスを取得
Goを使用して永久MACアドレスを取得する簡単な方法はありますか?永久MACアドレスを取得
package main
import (
"fmt"
"log"
"net"
)
func getMacAddr() ([]string, error) {
ifas, err := net.Interfaces()
if err != nil {
return nil, err
}
var as []string
for _, ifa := range ifas {
a := ifa.HardwareAddr.String()
if a != "" {
as = append(as, a)
}
}
return as, nil
}
func main() {
as, err := getMacAddr()
if err != nil {
log.Fatal(err)
}
for _, a := range as {
fmt.Println(a)
}
}