![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GO语言学习日常
文章平均质量分 85
GO语言学习的笔记
不能say的秘密
Have Fun!
展开
-
GO编程知识3
GO编程知识3 函数function Go 函数 不支持 嵌套、重载和默认参数 但支持以下特性: 无需声明原型、不定长度变参、多返回值、命名返回值参数 匿名函数、闭包 定义函数使用关键字 func,且左大括号不能另起一行 函数也可以作为一种类型使用 defer 的执行方式类似其它语言中的析构函数,在函数体执行结束后 按照调用顺序的相反顺序逐个执行 即使函数发生严重错误也会执行 支持匿名函数的调用 常用于资源清理、文件关闭、解锁以及记录时间等操作 通过与匿原创 2021-02-03 16:45:45 · 102 阅读 · 0 评论 -
GO编程知识2
GO编程知识2 常量的定义 常量的值在编译时就已经确定 常量的定义格式与变量基本相同 等号右侧必须是常量或者常量表达式 常量表达式中的函数必须是内置函数 常量的初始化规则与枚举 在定义常量组时,如果不提供初始值,则表示将使用上行的表达式 使用相同的表达式不代表具有相同的值 iota是常量的计数器,从0开始,组中每定义1个常量自动递增1 通过初始化规则与iota可以达到枚举的效果 每遇到一个const关键字,iota就会重置为0 运算符 Go中的运算符均是原创 2021-02-03 16:36:22 · 156 阅读 · 0 评论 -
GO编程知识
package main import "fmt" const PI = 3.14159 var name = "score" //一般类型声明 type newType int //结构的声明 type score struct {} //接口的声明 type golang interface{} func main() { fmt.Println("Hello, World!!!") } 可见性原则 Go语言中,使用 大小写 来决定该 常量、变量、类型、接口、结构或函数 是否可以被外部包所调用:原创 2020-12-18 17:22:07 · 120 阅读 · 1 评论 -
GO编程基础知识
GO编程基础知识 1、什么是GO? Go是一门 并发支持 、垃圾回收 的 编译型 系统编程语言,旨在创造一门具有在静态编译语言的 高性能 和动态语言的 高效开发 之间拥有良好平衡点的一门编程语言。 2、Go的主要特点有哪些? 类型安全 和 内存安全 以非常直观和极低代价的方案实现 高并发 高效的垃圾回收机制 快速编译(同时解决C语言中头文件太多的问题) 为多核计算机提供性能提升的方案 UTF-8编码支持 3、Go存在的价值是什么? Go在谷歌:以软件工程为目的的语言设计 4、Go原创 2020-12-18 15:40:28 · 171 阅读 · 0 评论