package main
import "fmt"
func Slic(n *[]string) []string {
*n = append(*n,*n...)
return *n
}
func main() {
n:=[]string{"fsfsd"}
fmt.Println(Slic(&n))
fmt.Println(n)
}
GOROOT=C:\Program Files\Go #gosetup
GOPATH=C:\Users\yunhua.che\go #gosetup
"C:\Program Files\Go\bin\go.exe" build -o C:\Users\yunhua.che\AppData\Local\Temp\___go_build_t94_go.exe F:\go-test\src\test\t94.go #gosetup
C:\Users\yunhua.che\AppData\Local\Temp\___go_build_t94_go.exe #gosetup
//结果
[fsfsd fsfsd]
[fsfsd fsfsd]
进程 已完成,退出代码为 0
package main
import "fmt"
func Slic(n []string) []string {
n = append(n,n...)
return n
}
func main() {
n:=[]string{"fsfsd"}
fmt.Println(Slic(n))
fmt.Println(n)
}
//结果
[fsfsd fsfsd]
[fsfsd]
进程 已完成,退出代码为
func Slic(n []string) []string {
return n
}
func main() {
n:=[]string{"fsfsd"}
fmt.Println(Slic(n))
}
//
[fsfsd]
package main
import "fmt"
func Slic(n *[]string) []string {
return *n
}
func main() {
n:=[]string{"fsfsd"}
fmt.Println(Slic(&n))
}
//
[fsfsd]