• Go语言底层知识总结【新手必学】



    前言

    本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。
    作者:YID_152
    接下来我们来给大家分享想go的基础知识要点:如果你也刚学go不久,问题也多,可以来小编小编的go语言golang开发交流.裙:一领一流久而易期领领(数字的谐音)转换下可以找到了,里面有最新go语言golang教程及项目实战,有问题多请教里面的人,都会以解决,进步更快哦

    第一章go的基本配置
    学习要点
    (1)go语言的发展和简介
    (2)go语言的安装
    (3)go的项目管理
    (4)go的命令
    (5)开发工具(组内用vim,有配好的vim)

    反思:
    (1)项目管理中三个目录分别是什么,有什么作用?
    (2)命令bulid,install,run,区别是什么?应用场景是什么?
    (3)go语言特点有什么?
    第二章go语言的基础
    学习要点
    (1)变量声明,类型
    (2)流程结构,函数
    反思
    (1)一个包怎么调用另一包的函数,go语言中公有性和私有性怎么表达?
    (2)简单的介绍一下闭包使用场景,优缺点?
    (3)map和array make的使用区别?
    (4)defer的工作模式
    (5)匿名函数的使用(难点)
    例子
    (1)设计一个包storage存储包,支持链式存储,数组存储,map存储三种方式,分别实现增删改查三种方式并在main测试。
    1
    第三章面向对象和并发
    学习要点
    (1)面向对象 属性&method
    (2)接口
    (3)并发&通信
    反思
    (1)go语言如何表现继承
    (2)接口的优点,使用场景。
    (3)并发通信采用什么消息机制。
    例子
    (1)做一个简单的搜索工具,输入目录,查找固定文件类型,记录文件路径,返回客户端
    (2)做一个简单的C/S通信

    总结:现在go的基本语法已经掌握,可以简单的编写东西。
    还需要深入学习的时go的Web开发&json协议。如果你也刚学go不久,问题也多,可以来小编小编的go语言golang开发交流.裙:一领一流久而易期领领(数字的谐音)转换下可以找到了,里面有最新go语言golang教程及项目实战,有问题多请教里面的人,都会以解决,进步更快哦

  • 相关阅读:
    Redis持久化
    Redis配置文件详解
    Linux
    有图有真相
    Redis五大数据类型
    Redis基本知识
    Mysql主从复制
    Python脚本实现KVM虚机添加磁盘
    JQuery制作环形进度条
    JQuery制作标签
  • 原文地址:https://www.cnblogs.com/chengxuyuanaa/p/12079130.html
Copyright © 2020-2023  润新知