随笔分类 - golang
摘要:1 package main 2 3 import "github.com/gin-gonic/gin" 4 5 func main() { 6 r := gin.Default() 7 r.GET("/ping", func(c *gin.Context) { 8 c.JSON(200, gin.
阅读全文
摘要:手动安装的一些包 go get -u -v github.com/nsf/gocode go get -u -v github.com/uudashr/gopkgs/cmd/gopkgs go get -u -v github.com/ramya-rao-a/go-outline go get -u
阅读全文
摘要:代码源自https://github.com/mmcgrana/gobyexample 1 // Go has several useful functions for working with 2 // *directories* in the file system. 3 4 package m
阅读全文
摘要:v1 结果 V2 结果 V3 结果 写超时2秒改4秒后
阅读全文
摘要:0.字符串为不可变类型,内部使用指针指向UTF-8字节数组 不过要修改字符串可以先将其转换成[]byte或者[]rune。如下 输出: aBcd 电话 for遍历字符串有byte和rune两种方式,见代码 输出 一些常用接口 1.判断是不是以某个字符串开头 输出 源码片段 2.判断是不是以某个字符串
阅读全文
摘要:函数只能判断是否为nil,不支持比较。 不管是指针,引用类型还是其他类型参数,都是值拷贝传递。在函数调用前,会为形参和返回值分配内存空间,并将实参拷贝到形参内存。 尽管实参和形参指向同一目标,但传递指针时依然被复制。 二级指针可实现返回值,代码如下 如果参数过多,建议将其重构成一个复合结构类型 变参
阅读全文
摘要:1 package main 2 3 import ( 4 "fmt" 5 "net" 6 "os" 7 ) 8 9 func main() { 10 if len(os.Args) != 2 { 11 fmt.Fprintf(os.Stderr, "Usage: %s ip-addr\n", os.Args[0]) 12 ...
阅读全文

浙公网安备 33010602011771号