
编程语言系列 -- GO
GO 语言系列专栏
奋斗企鹅CopperSun
这个作者很懒,什么都没留下…
展开
-
【GO 开发系列 -- 基础】GO 开发环境搭建
【GO 开发系列 -- 基础】GO 开发环境搭建 【1】代码编辑环境安装 下载安装 Visual Stdio Code,一路 next 即可 【2】GO SDK 安装 下载 SDK 并解压即可 配置环境变量 【3】GO 编译调试工具安装 将下载的 bin 目录文件内容解压缩放在 GOPATH 的 bin 目录下即可完成配置; 此时 bin/ 目录下主要包括以下几个工具...原创 2019-08-20 15:12:18 · 323 阅读 · 0 评论 -
【GO 开发系列 -- 基础】GO 开发环境搭建(Linux)
【GO 开发系列 -- 基础】GO 开发环境搭建(Linux) 【1】下载并解压 GO SDK 进入官网 https://golang.org/dl/ https://golang.google.cn/dl/ 下载对应系统的 GO SDK Linux 64 位对应的 SDK : go1.16.4.linux-amd64.tar.gz 【2】配置 GO 环境变量 移动 SDK 压缩包至 opt 目录下 sudo mv go1.16.4.linux-amd64.tar.gz /opt 解压 GO原创 2021-06-02 09:25:53 · 519 阅读 · 0 评论 -
【GO 开发系列 -- 基础】Go 基础简介
【GO 开发系列 -- 基础】Go 基础简介 【1】Golang 语言简介 【1.1】GO 语言的定义 Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。 【1.2】GO 语言的特点 Go语言既拥有静态编译语言的安全和性能,又拥有动态语言开发维护的高效率; 静态编译语言 : 静态编译语言是在编译时变量的数据类型即可确定的语言,...原创 2019-08-22 18:48:08 · 332 阅读 · 0 评论 -
【GO 开发系列 -- 基础】Go 函数
【GO 开发系列 -- 基础】Go 函数 【1】GO 函数 -- 基本语法 Go 函数的基本语法 func 函数名 (形参列表) (返回值列表) { 执行语句... return 返回值列表 } 1) 形参列表 : 表示函数的输入 2) 函数中的语句 : 表示实现某一功能的代码 3) 函数可以有多个返回值 Go 函数的注意事项 1....原创 2019-08-26 16:36:17 · 250 阅读 · 0 评论 -
【GO 开发系列 -- 基础】Go 面向对象
【GO 开发系列 -- 基础】Go 面向对象 【1】Golang 语言面向对象编程说明 1. Go 语言不是纯粹的面向对象语言,但支持面向对象编程特性; 2. Go 语言是基于 Struct 实现现象对象特性的,没有类(Class); 3. Go 面向对象去掉了传统的面向对象语言的继承、方法重载、构造函数和析构函数、隐藏 this 指针等特性; 4. Go 仍然具...原创 2019-08-27 15:12:13 · 240 阅读 · 0 评论 -
【GO 开发系列 -- 基础】Go 并发编程
【GO 开发系列 -- 基础】Go 并发编程 【1】并发和并行说明 并发特点 : 1. 多个任务作用在一个 CPU上; 2. 从微观角度看,同一时间点上,只有一个任务在执行; 并行特点 : 1. 多个任务作用在多个 CPU 上; 2. 从微观角度看,同一时间点上,多个任务同时执行; 【2】Go 协程 说明 : 一个 Go 线程上可以起多个协程,协程可以理解为是...原创 2019-08-28 09:33:14 · 272 阅读 · 0 评论 -
【GO 开发系列 -- 基础】Go 反射
【GO 开发系列 -- 基础】Go 反射 【1】基本介绍 1. 反射可以在运行时动态获取变量的各种信息,若是结构体变量,还可以获取结构体本身的信息; 2. 通过反射,可以修改变量的值,可以调用关联的方法; 3. 使用反射,需要 import(“reflect”) 【2】反射常用的场景 1. 运行时确定接口的具体实现; 2. 结构体序列化时,若结构体指定了 ...原创 2019-08-28 10:57:53 · 304 阅读 · 0 评论 -
【GO 开发系列 -- 基础】实战记录 -- 杂记
【GO 开发系列 -- 基础】GO 开发实践记录 参考致谢 本博客为博主的学习实践总结,并参考了众多博主的博文,在此表示感谢,博主若有不足之处,请批评指正。原创 2021-06-22 14:21:47 · 159 阅读 · 0 评论