Files
master_go_programming/Section11/89-7.go
2023-11-23 13:01:04 +01:00

25 lines
504 B
Go

/*
Consider the following slice declaration:
friends := []string{"Marry", "John", "Paul", "Diana"}
Using append() function create a copy of the slice.
Prove that the slices are not connected by modifying
one slice and notice that the other slice is not modified.
*/
package main
import "fmt"
func main() {
friends := []string{"Marry", "John", "Paul", "Diana"}
yourFriends := []string{}
yourFriends = append(yourFriends, friends...)
yourFriends[0] = "Dan"
fmt.Println(friends, yourFriends)
}