Go: URLを組み立てる (url pkg, path pkg)
jiroshin.icon urlパッケージとpathパッケージを使えば良いよ
https://play.golang.org/p/FKZ3Zx4QQkd
code: Go
package main
import (
"fmt"
"net/url"
"path"
)
func main() {
validURL, _ := url.Parse("https://sugita.com")
validURL.Path = path.Join(validURL.Path, "hoge", )
fmt.Println(validURL)
// pathパッケージだけ使おうとして失敗する例
// 対策: url structに直してからpath.Joinしよう。
badURL := path.Join("https://sugita.com", "hoge")
fmt.Println(badURL)
}
// output
// https://sugita.com/hoge
// https:/sugita.com/hoge
#Go:_time.Since()の桁数で迷った時にみる