Slide 34
Slide 34 text
package main
import (
"flag"
"fmt"
"os"
)
func main() {
// Parse CLI arguments.
flag.Parse()
if flag.NArg() == 0 {
fmt.Println("usage: hello NAME")
os.Exit(2)
}
// Extract name from args and say hello.
name := flag.Arg(0)
sayHello(name)
}
func sayHello(name string) {
fmt.Printf("hello, %s!", name)
}