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

Go语言第一课

郝林 架构师
难度入门
时长 3小时10分
学习人数
综合评分8.57
92人评价 查看评价
9.0 内容实用
8.2 简洁易懂
8.5 逻辑清晰
  • 代码包执行的顺序和导入相反

    init函数执行在main函数之前

    每一个init 函数只会被执行一次

    查看全部
  • 代码包导入 

     import str "strings"   //导入后起别名 

    import . "strings"    //本地化导入 

    import _ "strings"   //仅仅初始化,不调用程序的实体 

    import (             //导入多个代码包 "flag" "fmt" "strings" )

    查看全部
  • go语言的优势:

    1、脚本化语法

    2、静态类型和编译型效率高

    3、原生支持并发编程(降低开发成本、维护成本、程序可以更好的执行)

    go语言的劣势:

    1 语法糖不多

    2运行速度不及c

    3 第三方函数库不丰富


    查看全部
  • 代码包执行的顺序和导入相反,

    查看全部
  •  go run:用于运行命令源码文件(包含main函数),只接受一个命令源码文件以及若干个库源码文件作为文件参数

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

    2019-03-06

  • 以上一小节练习题中的类型MyInt为例,如果Increase方法是它的指针方法且Decrease方法是它的值方法,那么*MyInt类型会拥有这两个方法,而MyInt类型仅拥有Decrease方法。再以Person类型为例。即使我们把GrowMove都改为值方法,*Person类型也仍会是Animal接口的实现类型。另一方面,GrowMove中只要有一个是指针方法,Person类型就不可能是Animal接口的实现类型。

    查看全部
  • go get

    • 用于从远程代码仓库(如GitHub)上下载并安装代码包
    • 受支持的代码版本控制系统有:Git Mercurial(hg) SVN Bazaar

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

    查看全部
  • go build

    • 编译源码文件或代码包
    • 编译非命令源码文件不会产生任何结果文件
    • 编译命令源码文件会在该命令的执行目录中生成一个可执行文件
    • 执行改命令且不追加任何参数时,它会试图把当前目录作为代码包并编译
    • 执行改命令且以代码包的导入路径作为参数时时,该代码包及其依赖会被编译
    • 执行改命令且以若干源码文件作为参数时时,只有这些文件会被编译
    查看全部
  • 复数类型的值一般由浮点数表示的实数部分、加号“+”、浮点数表示的虚数部分,以及小写字母“i”组成。

    查看全部
  • a*10^b = aEb
    这道题即为:
    5.86*10^-4 = 0.000589

    查看全部
  • 工作区存放go的源码

    src目录,源代码

    pkg目录,归档文件

    查看全部
  • goRoot:go语言安装路径

    goPath:go语言工作区的集合

    goBin:存放go程序的可执行文件的目录


    查看全部
    0 采集 收起 来源:Linux下的设置

    2019-02-02

  • go语言的劣势:

    1 语法糖不多

    2运行速度不及c

    3 第三方函数库不丰富

    查看全部
  •   go语言特点:

    1静态类型,编译型的开源语言

    2脚本化的语法,支持多种编程范式 

    3原生支持并发编程  


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

    2019-02-02

  • 似懂非懂,指针类型接收者有自己的方法,也有老爹的方法。值类型接收者只有自己的方法。

    (&myDog)自己+老爹

    (myDog)自己

    查看全部

举报

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

微信扫码,参与3人拼团

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

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