23 lines
329 B
Go
23 lines
329 B
Go
package main
|
|
|
|
import "fmt"
|
|
|
|
func main() {
|
|
a := [5]int{1, 2, 3, 4, 5}
|
|
b := a[1:3]
|
|
fmt.Printf("%v, %T\n", b, b)
|
|
|
|
s1 := []int{1, 2, 3, 4, 5, 6}
|
|
s2 := s1[1:3]
|
|
fmt.Println(s2)
|
|
fmt.Println(s1[2:])
|
|
fmt.Println(s1[:3])
|
|
fmt.Println(s1[:])
|
|
|
|
s1 = append(s1[:4], 100)
|
|
fmt.Println(s1)
|
|
|
|
s1 = append(s1[:4], 200)
|
|
fmt.Println(s1)
|
|
}
|