Go语言学习记录

初识go

  • go语言以包为管理单位
  • 每个文件必须声明包
  • go程序必须有 main 包方可运行(入口)
  • 一个go工程main入口函数只能有一个

 编译

        编译器以文件夹为单位编译

        命令行可以每个文件单独编译

运行

        方法1 - CMD:

                go run aaa.go

        方法2 - CMD

                go build aaa.go

                aaa

数据类型

        命名

                1,字母数字下划线

                2,不能以数字开头

                3,名字不能是关键字

                4,区分大小写

变量

        声明 

                var aaa int

                var 变量名 类型

                声明的变量必须使用

                同一个 { } 中使用的变量名是唯一的

        初始化         

        赋值

...

工作区

go语言以包为管理单位,不同功能写入不同的包中
文件结构

    src(必须手动创建) - Go源码文件, 如 .go .c .h .s 等
    pkg(可以不创建) - go install安装后的代码包,包含 go 库中 .a 归档文件
    bin(可以不创建) - 与 pkg 相似,保存由 go 命令源文件生成的可执行文件

构建

    为了构建该工程,需要把工程根目录加入到环境变量GOPATH中,否则同一工作目录中(工作区),
       代码也无法通过绝对路径或者包路径完成调用

保留函数:

    main 每个包只有一个
    init 每个包强烈结建议写一个,但可以有多个

多个工作目录,写入GoRoot中

    windows 以 ; 分隔不同目录
    Linux 以 : 分隔不同目录

执行流程

        

  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值