为了账号安全,请及时绑定邮箱和手机立即绑定

Go语言第一课

郝林 架构师
难度入门
时长 3小时10分
学习人数
综合评分8.57
92人评价 查看评价
9.0 内容实用
8.2 简洁易懂
8.5 逻辑清晰
  • 多种编程范式:过程、函数、面向对象等


    m := [int] string{

        a: "1",

        b: "2",

    }

    查看全部
    0 采集 收起 来源:Go语言特点

    2020-07-28

  • 静态类型(声明变量前需要确定数据类型)

    var x int = 1 // 正常的

    y := 2 // 短变量声明,自动识别数据类型

    查看全部
    0 采集 收起 来源:Go语言特点

    2020-07-28

  • 关于这些命令的更多细节以及更多命令,请参见《Go 命令教程》:https://github.com/hyper-carrot/go_command_tutorial

    查看全部
    0 采集 收起 来源:本章总结

    2020-07-19

  • go get 常用标记的使用(1)

    • -d:只执行下载动作,而不执行安装动作

    • -fix:在下载代码包后先执行修正动作,而后再进行编译和安装

    • -u:利用网络来更新已有的代码包及其依赖包

    查看全部
  • Go get 简介(1)

    • 用于从远程代码仓库(如著名 Github)上下载并安装代码包

    • 受支持的代码版本控制系统有:Git、Mercurial(hg)、SVN、Bazaar

    • 指定的代码包会被下载到 $GOPATH 中包含的第一个工作区的 src 目录中


    查看全部
  • go install 简介(2)

    • 执行该命令且不追加任何参数时,它会试图把当前目录作为代码包并安装

    • 执行该命令且以代码包的导入路径作为参数时,该代码包及其依赖会被安装

    • 执行该命令且以命令源码文件及相关库源码文件作为参数时,只有这些文件会被编译并安装


    查看全部
  • go Install 简介(1)

    • 用于编译并安装代码包或源码文件

    • 安装代码包会在当前工作区的 pkg/<平台相关目录> 下生成归档文件

    • 安装命令源码文件会在当前工作区的 bin 目录或 $GOBIN 目录下生成可执行文件


    查看全部
  • Go build 简介(2)

    • 执行该命令且不追加任何参数时,它会试图把当前目录作为代码包并编译

    • 执行该命令且以代码包的导入路径作为参数时,该代码包及其依赖会被编译

    • 执行该命令且以若干源码文件作为参数时,只有这些文件会被编译


    查看全部
  • go build 简介(1)

    • 用于编译源码文件或代码包

    • 编译非命令源码文件不会产生任何结果文件

    • 编译命令源码文件会在该命令的执行目录中生成一个可执行文件


    查看全部
  • go run 常用标记的使用(2)

    • -v:列出被编译的代码包的名称

    • -a -v:列出所有被编译的代码包的名称

      • 1.3 中的所有:包含 Go 语言自带的标准库的代码包

      • 1.4 中的所有:不包含 Go 语言自带的标准库的代码包

    • -work:显示编译时创建的临时工作目录的路径,并且不删除它

    • -x:打印并执行编译过程中所需运行的命令


    查看全部
  • go run 常用标记的使用(1)

    • -a:强制编译相关代码,不论它们的编译结果是否已是最新的

    • -n:打印编译过程中所需运行的命令,但不真正执行它们

    • -p n:并行编译,其中 n 为并行的数量


    查看全部
  • ds 命令与 pds 命令

    • ds 命令的源码文件: goc2p/src/helper/ds/showds.go

      • 用于显示指定目录的目录结构

    • pds 命令的源码文件:goc2p/src/helper/pds/showdps.go

      • 用于显示指定代码包的依赖关系

    查看全部
    0 采集 收起 来源:示例来源说明

    2020-07-19

  • goc2p 项目

    • 项目地址: https://github.com/hyper-carrot/goc2p

    • 项目说明:《Go 并发编程实战》的示例项目

    • 项目安装:用 git clone 获取项目,并将其根目录作为一个工作区

    • 在《Go 并发编程实战》中,我只展示了该项目的一部分

    • 在本课程中,我们会涉及到另外几个值得分享的部分

    查看全部
    0 采集 收起 来源:示例来源说明

    2020-07-19

  • 其内部操作步聚是:先编译源码文件再运行

    查看全部
    0 采集 收起 来源:go run 命令简介

    2020-07-19

  • go run 简介(1)

    • 用于运行命令源码文件

    • 只能接受一个命令源码文件以及若干个库源码文件作为文件参数


    查看全部
    0 采集 收起 来源:go run 命令简介

    2020-07-19

举报

0/150
提交
取消
课程须知
本课程的目的是带领大家入Go语言的门,然后再猛推一把!需要一些Linux Shell的基础,不熟悉Linux的童鞋,可以先去《Linux达人养成计划Ⅰ》中修炼一下~~
老师告诉你能学到什么?
1、怎样使用Go语言编程 2、怎样才算会用Go语言编程 3、怎样运用那些Go语言的特性去编程 4、Go语言的那些特性的实际益处在哪儿

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!