Golang net.Flags type and Flags.String() function example

package net

Golang net.Flags type and Flags.String() function usage example

 package main

 import (
 "fmt"
 "net"
 )

 func main() {

 interfaces, err := net.Interfaces()

 if err != nil {
 fmt.Print(err)
 return
 }

 for _, i := range interfaces {

 fmt.Printf("Name : %v \n", i.Name)

 // see http://golang.org/pkg/net/#Flags
 fmt.Println("Interface type and supports : ", i.Flags.String())
 }

 }

References :

http://golang.org/pkg/net/#Flags

http://golang.org/pkg/net/#Flags.String

Advertisement