
Go
程序哥聊面试
hello, 大家好,我是Java程序哥,一个来自魔都的程序员,小马哥每个月会付我薪水!!!微信搜【VeryJava】关注我,关注后回复 【资料】有我准备的大厂面经、简历模板和免费电子书, GitHub https://github.com/VeryJava 整理了很多我的文档,欢迎Star和完善,今天最大的努力,是明天最低的要求,加油。
展开
-
每天5分钟,init函数与Go工具包
每个包可以包含任意多个init函数,这些函数会在main()函数执行开始之前被调用。用于设置包、初始化变量或者其它需要在程序运行前优先完成的引导工作。Go构建go build 文件名.go go build . go run 文件名.goGo开发工具go vet 帮助发现代码错误。Printf类函数调用时,类型匹配错误的参数 方法签名错误 错误的结构标签 没有指定字段名的结构字面量每对代码执行 go vet 再将其签入源代码库是一个很ݞ的习惯。...原创 2020-10-28 21:47:13 · 177 阅读 · 0 评论 -
每天5分钟,学习Go包和导入包
包Go语言的程序会组织成若干组文件,每组文件被称为一个包。同一个目录下的所有的.go文件必须声明为同一个包名。包名一般使用包所在目录的名字。 包名和目录命名时均全小写。 导包时,使用的是全路径。如果有包名相同,可以在导入时取别名。net/http/ cgi/ cookiejar/ testdata/ fcgi/ httptest/ httputil/ pprof/ testdata/main包所有用Go语言编...原创 2020-10-28 21:18:23 · 219 阅读 · 0 评论 -
每天5分钟,学习Go语言
1.1 用GO解决现代编程难题Go即提供了开发速度,也提供了高性能。快速开发和性能之间的选择。 C/C++提供了很快的执行速度,Ruby和Python擅长快速开发。 Go语法简洁,只有几个关键字,便于记忆。 编译器速度非常快,显著减少项目构建时间。1.1.1 开发速度快Go的智能编译器,简化了解决依赖的算法,最终提供了更快的编译速度。Go编译器只需要关注直接被引用的库,不像Java或C++需要遍历依赖链中所有依赖的库。1.1.2 并发传统的Java需要编写大量的线程同比代码来利用原创 2020-10-28 18:17:45 · 316 阅读 · 0 评论