Exercise: Deduce the Outputs
In this lesson your concepts will be evaluated through a quiz.
Choose one possible correct answer.
1
If the following program is written in file main.go, and is executed via the command line as go run main.go Evan Michael Laura
what will the output be?
package main
import (
"fmt"
"os"
"strings"
)
func main() {
who := "World"
if len(os.Args) > 1 { // os.Args[0] == hello_who
who = strings.Join(os.Args[1:], " ")
}
fmt.Println("Hello", who, "!")
}
A)
Hello Evan Michael Laura !
B)
Hello World !
C)
Hello Evan Michael Laura World !
Question 1 of 20 attempted
Get hands-on with 1400+ tech skills courses.