上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 44 下一页
摘要: **注意:测试代码文件要以_test.go结尾, 代码函数Test开头参数为t testing.T 例如TestAdd(t testing.T) 同一目录下的calc.go代码 点击查看代码 package go_test_demo func Add(a, b int) int { return a 阅读全文
posted @ 2022-03-05 12:18 ty1539 阅读(71) 评论(0) 推荐(0) 编辑
摘要: Day 07 终端读写 终端读写 操作终端相关文件句柄常量 os.Stdin 标准输入 os.Stdout 标准输出 os.Stderr 标准错误输出 终端读写示例 带缓冲区的读写 package main import ( "bufio" "fmt" "os" ) var inputReader 阅读全文
posted @ 2022-03-05 11:36 ty1539 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 点击查看代码 package main import ( "bufio" "fmt" "os" ) var inputReader *bufio.Reader var input string var err error func main() { inputReader = bufio.NewRe 阅读全文
posted @ 2022-03-05 11:34 ty1539 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 点击查看代码 package main import "fmt" type Car interface { GetName() string Run() DiDi() } type BMW struct { Name string } func (bmw *BMW) GetName() string 阅读全文
posted @ 2022-03-05 00:09 ty1539 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 点击查看代码 package main import ( "fmt" "math/big" ) func genFibLst(n int) (a []string) { n1 := big.NewInt(1) n2 := big.NewInt(1) fmt.Printf("n1=%s, n2=%s, 阅读全文
posted @ 2022-03-05 00:04 ty1539 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Day 04 内置函数 close :主要用来关闭 channel len :用来求长度,比如:strings 、array 、slice 、map 、channel new :用来分配内存,主要用来分配值类型内存。比如:int 、struct 。返回的是指针。 var b *int b = new 阅读全文
posted @ 2022-03-05 00:03 ty1539 阅读(24) 评论(0) 推荐(0) 编辑
摘要: Day 03 strings 和 strconv 的使用 strings.HasPrefix(str string, prefix string) bool :判断字符串 str 是否以 prefix 开头 strings.HasSuffix(str string, suffix string) b 阅读全文
posted @ 2022-03-05 00:02 ty1539 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 点击查看代码 package main import "fmt" func concat(str string, arg ...string) string { ans := str for _, s := range arg { print(s,">>>\n") ans = ans + s } r 阅读全文
posted @ 2022-03-05 00:01 ty1539 阅读(68) 评论(0) 推荐(0) 编辑
摘要: rand.Intn()用法和猜年龄 package main import ( "fmt" "math/rand" "time" ) func init() { rand.Seed(time.Now().UnixNano()) } func main() { target := rand.Intn( 阅读全文
posted @ 2022-03-04 23:53 ty1539 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: 点击查看代码 package main import ( "fmt" "time" ) func fibonacci(n int) uint64 { if n <= 2 { return uint64(1) } return fibonacci(n - 1) + fibonacci(n - 2) } 阅读全文
posted @ 2022-03-04 23:50 ty1539 阅读(17) 评论(0) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 44 下一页