Go: URLを組み立てる (url pkg, path pkg)
jiroshin.icon urlパッケージとpathパッケージを使えば良いよ
code: Go
package main
import (
"fmt"
"net/url"
"path"
)
func main() {
validURL.Path = path.Join(validURL.Path, "hoge", )
fmt.Println(validURL)
// pathパッケージだけ使おうとして失敗する例
// 対策: url structに直してからpath.Joinしよう。
fmt.Println(badURL)
}
// output
// https:/sugita.com/hoge