[Golang] echo を作ってみた

エクササイズを参考に。

その1

package main

import (
    "fmt"
    "os"
)

func main() {
    var s, sep string
    for i := 1; i < len(os.Args); i++ {
        s += sep + os.Args[i]
        sep = " "
    }

    fmt.Println(s)
}

ソースはこちら

その2

package main

import (
    "fmt"
    "os"
)

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

    fmt.Println(s)
}

ソースはこちら

ほぼ写経。
最近PHPばっかりだったから新鮮で面白い。

iti