1
への引数として配列を開梱、私はこのコードの出力は文字列配列を解凍し、path.JoinGoはpath.Join
にpackage main
import (
"fmt"
"path"
)
func main() {
p := []string{"a", "b", "c"}
fmt.Println(path.Join(p...))
}
を渡したい:
しかし、私は次のように引数を渡す場合:
package main
import (
"fmt"
"path"
)
func main() {
p := []string{"a", "b", "c"}
fmt.Println(path.Join("d", p...))
}
これは機能しません。
tmp/sandbox299218161/main.go:10: too many arguments in call to path.Join
have (string, []string...)
want (...string)
私はアンパックを誤解していると思いますか?