Board logo

标题: [开发] 《Go Web 编程》 [打印本页]

作者: 南北    时间: 2021-7-8 02:12 PM     标题: 《Go Web 编程》

  《Go Web 编程》一书从 Go 的基本语法出发,介绍了如何用 Go 语言进行 Web 应用的开发,最终以构建博客系统的内容收尾,将 Go 语言的特性与 Web 开发实战组合到一起,旨在帮读者成功构建跨平台的应用程序,节省 Go 语言开发 Web 的宝贵时间。

  本系列课程的讲师是 ASTA 谢 ,ASTA 谢是 Gopher China 社区创始人,著名开源框架 beego 开发者,同时有 bat 、 bee 等开源软件,国内 Go 发展的主要推动者之一。

  
免费内容:
阅读:github | learnku

作者: 看天的陌路人    时间: 2021-10-12 10:26 AM     标题: slice,map和make

slice从array中截取时,cap为截取开始位置到array结束的长度
代码:
myarray := [5]byte{'a','b','c','d','e'}
myslice := myarray[1:4] // myslice包含元素b,c,d,它的cap=4
新版1.2可以在截取时,利用第三个参数指定cap长度
代码:
myarray := [5]byte{'a','b','c','d','e'}
myslice := myarray[1:4:3] // myslice包含元素b,c,d,它的cap=3
map意思为字典,和slice差不多,但不同的是它是无序的,同时它不是thread safe的

make和new的区别是:
引用:
new返回全零填充的指针*T
make返回初始化后的(非零)值T





欢迎光临 三思屋 (http://3sv.ktsee.com/) Discuz! 6.0 Lite