类型系统

181 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
0基础同学想要入门编程,其他语言如java想转go语言,想要入门云原生开发
你将会学到
后端编程开发最火语言,云原生入门第一选择
课程简介
  1. 前置知识介绍:介绍编程语言的基本概念,掌握基本的计算机操作技能。

  2. Go语言概述:介绍Go语言的起源、特点、应用领域以及Go语言开发环境的安装配置。

  3. 变量和数据类型:学习变量的声明、赋值、作用域等基本概念,掌握各种数据类型的使用方法。

  4. 运算符和表达式:学习各种运算符和表达式的基本概念,掌握常用的算术、关系、逻辑、位运算符的使用方法。

  5. 控制结构:学习顺序结构、选择结构、循环结构等控制结构的基本概念和使用方法。

  6. 数组和切片:学习数组和切片的概念、创建和使用方法。

  7. 函数:学习函数的基本概念、定义和调用方法,掌握函数的参数和返回值的使用方法。

  8. 指针:学习指针的概念、声明和使用方法。

  9. 结构体:学习结构体的概念、定义和使用方法,了解结构体的嵌套和方法。

  10. 接口:学习接口的概念、定义和使用方法,掌握接口的类型转换和类型断言。

  11. 并发编程:学习Go语言中的并发编程,掌握goroutine和channel的基本概念和使用方法。

  12. 错误处理:学习错误处理的基本概念和使用方法。

  13. 测试:学习测试的基本概念和使用方法,了解Go语言的单元测试和基准测试。

  14. 泛型,反射

这个课程包括Go语言基础的方方面面,对初学者来说是一个比较完整的课程,同时也为进一步深入Go语言开发打下了基础。


展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交