chapter01语言学习入门01

Chapter 01 一支只拨鼠

1.1 哪里来的土拨鼠?

go是一只出身名门望族的土拨鼠,它的祖先是Limbo,诞生于贝尔实验室,后面历经千辛万苦在Google生下Go,土拨鼠1代—2009年, 土拨鼠2代2012年,Go的出现让很多江湖大佬感到震惊,

看看有哪些仙剑的人成就了Go:(看个毛线,管你屁事,你还是慢慢修养身心吧)

1.2土拨鼠的特点?

行走江湖怎么着也要有"两下子”,看看这只老鼠有哪些功夫?

  1. 自动垃圾回收 — (一般技能,战斗力两颗星)
  2. 内置类型丰富 — (一般技能,战斗力1课星)
  3. 函数返回值多 — (一般技能,战斗力2颗星)
  4. 错误处理 — (一般技能,没有星)
  5. 匿名函数和闭包(中级技能 3颗星)
  6. 类和接口(中级技能3颗星)
  7. 并发编程(高级技能4颗星)
  8. 语言交互性(一般技能3颗星)
  9. 反射(你来评级吧)

以上只是个人观点,怎么样呢?

1.3让土拨鼠跑一个吧?

package main

import "fmt"

func main(){
   fmt.Println("明天劳资不上班,爽翻,BST盼")
}

让你看看小土拨鼠的形象,是不是很爽,第一行要使用main是程序的入口,第二行是默认导入的报,“不是我写的,IDE高的鬼,恶心”,最后就是正常的代码,土拨鼠告诉你,"你给我滚开,不要挡劳资的道”,有木有发现,有点像c狗,还有像大蛇(Python),烦躁

编程形式:


func 函数名(参数列表)(返回值列表){
   执行语句
}

注释和js一样(使用"//语句"或者"/*语句 */")

1.3.2请为你的土拨鼠建造一个好的环境吧!!!

请到这里为为它买个房子(“GO官网”)

![image-20190426173023184](/Users/python/Library/Application Support/typora-user-images/image-20190426173023184.png)

1.4 如何调戏土拨鼠,自己找吧!!!

我的IDE 是Goland,还有好多,这个不重要,要是你自己觉得自己够NB,可以使用VIM

1.5 土拨鼠的三头六臂

早期使用makefile作为临时方案,对项目工程进行编译,后面有自己演变出强大的go命令行。

1.6 问题跟踪和调试

1.6.1 打印日志

使用log日志进行打印

1.6.2 GDB调试

$ gdb calc

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值