Go语言学习 第一步

对于一门编程语言而言,有一些大家都具备的方面,以下归纳一下:

  1. 变量(字面量)
  2. 类型
  3. 运算符
  4. 表达式
  5. 申明语句、赋值语句
  6. 流程控制语句
    1. 顺序结构
    2. 分支结构
    3. 循环结构
  7. 错误处理语句
  8. 函数
  9. 面向对象
    1. 类与对象的实现
    2. 继承的实现
    3. 封装的实现
    4. 多态的实现
  10. 并发编程
  11. 模块与包(工程化)
  12. 内置模块
    1. net开发
    2. os开发
    3. 字符串处理
    4. buffer处理
    5. 数学处理
    6. 加密处理
  13. 生态扩展
    1. 数据库等外部系统驱动
    2. 不同语言交互接口

 

大致可以分为以上这些部分。其中,1 - 8 算是入门,9 - 12 算是基础,12 中的部分以及 13 算是进阶。

我当前,应当在一周内完成对 1 - 8 的基本掌握,在第二周内,完成对 1 - 8 的初级掌握,以及对 9 - 13 有基础的认识。

 

 

第一段代码

  1. 创建一个任意名字的文件,我这里使用 hello.go 作为文件名,然后再文件内写入如下代码:
package main

import "fmt"

func main () {
    fmt.Println("Hello World !")
}

每一个go文件,都需要有一个包名 => package,这代表着这个go文件是隶属于该包下的。 每一个项目,要单独执行的话,就必须要有一个 main 包,也就意味着 main 包作为一个项目的入口。而这个 main 包的下,必须有一个名为 main 的函数,这个函数是这个 main 包实际的入口函数,所有一切执行逻辑的起点就是这个。main函数是没有参数,也没有返回值的。

这段代码中的 import ,是导入其他包的方法,不论是我们自己写的包,还是第三方包,还是语言的内置包,都是从这里引入。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

iamlongalong

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值