• 课程 / Go

    Go语言教程-全程干货无废话

    《22期PHP线上直播班》开课啦!

    立即报名
    介绍章节评论课件
    Go的语法接近C语言,但对于变量的声明有所不同。Go支持垃圾回收功能。Go的并行计算模型是以东尼·霍尔的通信顺序进程(CSP)为基础,采取类似模型的其他语言包括Occam和Limbo,Go也具有这个模型的特征,比如通道传输。与C++相比,Go并不包括如枚举、异常处理、继承、泛型、断言、虚函数等功能,但增加了切片(Slice) 型、并发、管道、垃圾回收功能、接口等特性的语言级支持。不同于Java,Go原生提供了关联数组(也称为哈希表(Hashes)或字典(Dictionaries)),就像字符串类型一样。
  • 难度:初级
  • 共100章节
  • 8336次播放
  • 第1章 走进Golang

    100秒快速认识Go语言

    02:18

    Golang引入

    10:02

    Golang简史

    05:06

    开发工具介绍

    10:24

    开发环境搭建

    07:58

    dos命令讲解

    18:00

    测试SDK环境搭建成功

    06:20

    第一段代码

    14:30
    第2章 变量与数据类型

    变量(1)

    15:45

    变量(2)

    15:01

    数据类型介绍

    03:13

    扩展——进制和进制转换

    18:00

    整数类型(1)

    12:23

    整数类型(2)

    12:12

    浮点类型

    09:18
    第3章 运算符

    算术运算符

    04:19

    算术运算符(2)

    07:19

    赋值运算符

    08:10

    关系运算符

    04:05

    逻辑运算符

    07:39

    位运算符

    00:23

    其他运算符

    03:51
    第4章 流程控制

    流程控制的引入

    05:55

    if单分支

    07:28

    if双分支

    04:30

    if多分支

    13:16

    switch分支(1)

    07:33

    switch分支(2)

    13:27

    for循环

    20:04
    第5章 函数

    函数的引入

    10:12

    函数细节详解01

    15:57

    函数细节详解02

    11:53

    函数细节详解03

    22:18

    函数细节详解04

    19:40

    包的引入

    17:05

    包细节详解

    15:21
    第6章 错误处理

    defer+recover机制处理错误

    14:35

    自定义错误

    10:03
    第7章 数组

    数组的引入

    12:52

    数组内存分析

    13:50

    数组的遍历

    13:43

    数组的初始化方式

    04:16

    数组的注意事项

    13:05

    二维数组

    12:56

    二维数组的遍历

    07:42
    第8章 切片

    切片的引入

    11:27

    切片的内存分析

    08:16

    切片的定义

    07:52

    切片的遍历

    05:31

    切片的注意事项-1

    07:39

    切片的注意事项-2

    08:31

    切片的注意事项-3

    03:17
    第9章 映射

    map的引入

    16:54

    map三种创建方式

    03:27

    map的操作-1

    06:10

    map的操作-2

    09:28
    第10章 面向对象

    面向对象的引入

    09:00

    结构体定义

    10:48

    内存分析

    02:25

    结构体实例的创建

    10:18

    结构体之间的转换

    07:13

    方法的引入

    11:12

    方法的注意事项

    09:48

    方法的注意事项-2

    05:33
    第11章 项目实战

    项目背景能获得什么技术栈

    06:20

    项目架构及网络结构消息流程

    11:01

    项目需求整理

    10:32

    效果演示

    08:24

    Gin项目初始化及GORM引入

    16:47

    Gin引入以及项目目录建立

    GORM及Gin复盘整理

    配置数据初始化及前后端交互

    复盘整理前后端交互

    前后分离Swagger引入

    SQL日志打印

    Swagger&Logger复盘整理

    用户模块新增与删除功能

    14:19

    用户模块修改功能

    修改电话邮箱校验

    重复注册校验

    Md5工具类及注册密码加密

    登录操作以及bug修改

    登录注册复盘整理

    token加入以及返回结构调整

    Redis的加入

    核心功能Socket+Redis消息传递

    消息&关系&群设计

    发送接收消息实现骨架

    20:10

    发送接受消息实现细节

    发送接受消息问题修复及整理

    前端引入并调试通过登录注册

    复盘整理以及发送接收思路

    发送接收消息及页面

    Resp封装及好友列表

    前端load好友列表

    前后端联调

    发送者前端调试

    30:28

    前后端细节内容调整

    发送接收后端

    点对点前端判断显示

    11:53

    讲师介绍

    王林
    王林
    学生
    能学到什么:

    Go的语法接近C语言,但对于变量的声明有所不同。Go支持垃圾回收功能。Go的并行计算模型是以东尼·霍尔的通信顺序进程(CSP)为基础,采取类似模型的其他语言包括Occam和Limbo,Go也具有这个模型的特征,比如通道传输。与C++相比,Go并不包括如枚举、异常处理、继承、泛型、断言、虚函数等功能,但增加了切片(Slice) 型、并发、管道、垃圾回收功能、接口等特性的语言级支持。不同于Java,Go原生提供了关联数组(也称为哈希表(Hashes)或字典(Dictionaries)),就像字符串类型一样。

    全部评论我要评论

    暂无评论~
  • 取消回复发送
  • PHP中文网