1:

2:

package main

import (
    "fmt"
    "os"
)

func main() {
    s, sep := "", ""
    for _, arg := range os.Args[1:] {
        s += sep + arg
        sep = " "
    }
    fmt.Println(s)
}

3:

package main

import (
    "fmt"
    "os"
    "strings"
)

//!+
func main() {
    fmt.Println(strings.Join(os.Args[1:], " "))
}