Golang菜鸟教程-学习笔记-2019.1.27

栏目: Go · 发布时间: 6年前

Golang菜鸟教程-学习笔记-2019.1.27

学习资料

  • 菜鸟教程

进度记录

1.27 Sun

  • golang开发环境搭建
    • 下载golang压缩包,解压放置到固定位置,设置环境变量
  • go语言结构
    • 包声明 package
    • 引入包 import
    • 函数 func
    • 变量 var
    • 语句和表达式
    • 注释 //, /**/
  • 执行 Go 程序
    • go run hello.go
  • 基础语法
    • Go标记 可以是关键字,标识符,常量,字符串,符号
  • 行分隔符
    • 舍弃了分号作为语句的行结束符号, ; ,除非多行写在一起采用
  • 注释
    //
    /**/
    
  • 标识符
    • 标识符用来命名变量、类型等程序实体。标识符,只能以字母和下划线开头
  • 25个关键字
    | break | case | chan | const | continue |
    | default | defer | else | falthrough | for |
    | func | go | goto | if | import |
    | interface | map | package | range | return |
    | select | struct | switch | type | var |
  • 36个预定义标识符
    | append | bool | byte | cap | close | complex | complex64 | complex128 | uint16 |
    | copy | false | float32 | float64 | imag | int | int8 | int16 | uint32 |
    | int32 | int64 | iota | len | make | new | nil | panic | uint64 |
    | print | println | real | recover | string | true | uint | uint8 | uintptr |
  • go语言中的空格
    • 变量的声明必须使用空格隔开
    • 适当的空格让程序更容易阅读
  • 数据类型
    • 布尔型
      • true, false
    • 数字类型
      • int,float,complex
    • 字符串类型
      • string
    • 派生类型
      • 指针(Pointer)
      • 数组
      • 结构体
      • Channel
      • 函数
      • 切片
      • 接口 Interface
      • Map
  • 变量
    • 变量声明的格式 var identifier type
    • 变量的赋值
      • 显式声明
var v_name v_type
v_name = value
- 自动推断声明
var v_name = value
- 声明并赋值,初始化声明`:=`
v_name := value
- 多变量声明
// 声明多个变量
var vname1, vname2, vname3 type
vname1, vname2, vname3 = v1, v2, v3

// 自动推断类型
var vname1, vname2, vname3 = v1, v2, v3

// 因式分解关键字写法,常用于声明全局变量
var {
  vname1 v_type1
  vname2 v_type2
}
- 只写变量 `_`
// 表示5被抛弃
_, b = 5, 7_

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

小米之道

小米之道

(美)克莱•舍基 / 张琪 / 浙江人民出版社 / 2017-10-1 / 49.90元

共享经济、自媒体预言者,“互联网先知”克莱·舍基,继《认知盈余》《人人时代》后,聚焦风口上的小米。资深科技商业观察家金错刀、润米咨询创始人刘润作序推荐。附多篇雷军内部讲话,详细解读成功完成“筑底”后小米的全新商业模式 纵观中国互联网发展史,可以明显发现,本土互联网企业的崛起,几乎都是先引入国外商业模式,然后通过强化本土化特点来构筑自己的壁垒。在这种背景下,小米是名副其实的新物种,它走的是相反......一起来看看 《小米之道》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

在线进制转换器
在线进制转换器

各进制数互转换器

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码