
本文共 2624 字,大约阅读时间需要 8 分钟。
In Go������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
1. ���������������������
���������Golang���������������������������������������������������������������������������������������������������������
func modifyArray(a [3]string) [3]string { a[1] = "x" // ������������ return a}
���������������������������������������������������������������������������������������������
array1 := [3]string{"a", "b", "c"}array2 := modifyArray(array1)
���������array1
��� array2
���������������������������
2. ���������������������
���������������������������������������������������������������������������������������������������������
func modifySlice(a []string) []string { a[1] = "i" // ������������ return a}
������������������������������������������������������������������������������������
slice1 := []string{"x", "y", "z"}slice2 := modifySlice(slice1)
���������slice2
������������������������������������������������ slice1
���������������
3. ���������������������
���������Golang������������������������������������������������������������������������������������������������������������������������
func modifyMap(mapData map[string]int) map[string]int { mapData["c"] = 100 // ������������������ return mapData}
���������������������������������������
srcMap := map[string]int{"a": 1, "b": 2, "c": 3}modifyMap(srcMap)
���������srcMap
������������������������
4. ���������������������
���������������������������������������������������������������������������������
func modifyChannel(channel chan ) { <-channel close(channel)}
������������������������������������������������������������������������
5. ������������������������
���������������������������������������������������������������������������������
func modifyStuct(stu Student) { stu.age = 30}
������������Stu
���������������������������������
s := Student{"wohu", 20}modifyStuct(s)
���������s
���������������������
6. ������������
- ������������������������������������������������������
- ������������������������������������������������������
- ���������������������������������������������������������������������������������������������
������
���Golang������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
发表评论
最新留言
关于作者
