会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
人生hh
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2022年3月19日
Go语言核心36讲-04程序实体那些事
摘要: Go语言类型推断的好处? 提升程序的灵活性,代码重构变得容易,不损失程序运行效率(类型的确定在编译器完成)。 变量的重声明 再次声明的类型必须与原类型相同。 只有短变量声明时才能发生。 声明和赋值的变量有多个,并至少一个新变量。 作用域 Golang的作用域分为包级作用域,模块级作用域,函数作用域,
阅读全文
posted @ 2022-03-19 11:18 人生hh
阅读(46)
评论(0)
推荐(0)
2022年3月17日
Go语言中文文档-02流程控制
摘要: 条件语句if 条件语句switch Type Switch: 判断某个interface变量中实际存储的变量类型。 点击查看代码 switch x.(type){ case type: statement(s) case type: statement(s) /* 你可以定义任意个数的case */
阅读全文
posted @ 2022-03-17 17:05 人生hh
阅读(43)
评论(0)
推荐(0)
Go语言核心36讲-03库源码文件
摘要: 什么是库源码文件? 库源码文件指不能直接运行,但文件中的程序实体可以被其他源码文件使用的一类源码文件。 代码包导入路径与其相对路径一致吗? 通过import导入代码包,可以直接通过对应代码文件夹相对路径,即使此文件夹名称与包名不一样,但在使用其中的程序实体时必须以代码包名为限定符。为了不让代码包的使
阅读全文
posted @ 2022-03-17 11:21 人生hh
阅读(35)
评论(0)
推荐(0)
2022年3月16日
Go语言中文文档-1Go基础
摘要: Go于2009年由谷歌推出。 Init函数和main函数 Init函数 用于程序执行前初始化包变量 每个包可以多个,同一个包多个init执行顺序无明确定义 按照包导入依赖关系决定不同包初始化函数执行顺序 不能被调用,main函数执行前自动被调用 与main函数异同 相同点: 都不能有参数和返回值,都
阅读全文
posted @ 2022-03-16 14:01 人生hh
阅读(1308)
评论(0)
推荐(0)
Go语言核心36讲-02命令源码文件
摘要: 可以将命令源码文件类比与C++的主函数对应的文件,里面包含程序运行的入口。 命令源码文件怎么接受参数: 通过flag包中的StringVar()函数和Parse()函数完成对命令行的解析。 执行带有命令行参数的程序: go run test.go -name "lll" 查看命令行参数信息: go
阅读全文
posted @ 2022-03-16 10:19 人生hh
阅读(62)
评论(0)
推荐(0)
2022年3月15日
Go语言核心36讲-01工作区和GOPATH
摘要: 学习Go语言的第一件事:去官网下载Go语言安装包,解压安装包到合适的文件夹,配置环境变量,go version检查是否安装成功。 需要配置的三个环境变量:GOROOT, GOPATH, GOBIN. GOROOT: Go语言安装根目录的路径。 GOPATH:工作区目录的路径。 GOBIN:程序生成可
阅读全文
posted @ 2022-03-15 13:06 人生hh
阅读(83)
评论(0)
推荐(0)
上一页
1
2
公告