feat(Go-StudyExample):包方法重构
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
/*
|
||||
* @Author : huangzj
|
||||
* @Time : 2020/7/13 14:19
|
||||
* @Description:切片的测试
|
||||
*/
|
||||
|
||||
package originGoLanguage
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"testing"
|
||||
)
|
||||
|
||||
func TestSlice(t *testing.T) {
|
||||
//定义切片
|
||||
var number []int
|
||||
fmt.Println(number)
|
||||
|
||||
number = append(number, 1)
|
||||
number = append(number, 2)
|
||||
number = append(number, 3)
|
||||
number = append(number, 4)
|
||||
|
||||
fmt.Println(len(number), cap(number), number)
|
||||
|
||||
//切片截取
|
||||
fmt.Println(number[0:1])
|
||||
fmt.Println(number[:2])
|
||||
fmt.Println(number[1:])
|
||||
|
||||
//初始化切片
|
||||
number1 := make([]int, len(number), 10)
|
||||
fmt.Println(len(number1), cap(number1), number1)
|
||||
|
||||
//复制切片
|
||||
copy(number1, number)
|
||||
fmt.Println(len(number1), cap(number1), number1)
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user