摘要:
Go语言基础07 _interface _1 与其他主要编程语⾔的差异 接⼝为⾮⼊侵性,实现不依赖于借⼝定义 所以接⼝的定义可以包含在接⼝使⽤者包内 package interface_test import "testing" // 接⼝定义 type Programmer interface { 阅读全文
摘要:
Go语言基础06 _function 函数在Go语言中是一等公民 与其他主要编程语言的差别 可以有多个返回值 所有参数都是值传递:slice,map,channel 会有传引用的 错觉 函数可以作为变量的值 函数可以作为参数和返回值 defer 函数时 Go语言中类似于 java的 final一样的 阅读全文
摘要:
Go语言基础05 _string 1、基本使用 package string import "testing" func TestString(t *testing.T) { var s string t.Log(s) s = "Hello" t.Log(len(s)) t.Log(s[1]) // 阅读全文