
Golang系列
文章平均质量分 80
oneone7
这个作者很懒,什么都没留下…
展开
-
《Golang入门系列》Golang的面向对象编程
Go语言面向对象编程引言Golang也支持面向对象编程(OOP),但是和传统的面向对象编程有区别,并不是纯粹的面向对象语言。所以我们说 Golang支持面向对象编程特性是比较准确的。Golang没有类(class),Go语言的结构体( struct)和其它编程语言的类class有同等的地位,你可以理解 Golang是基于 struct来实现OOP特性的。Golang面向对象编程非常简洁,去掉了传统OOP语言的继承、方法重载、构造函数和析构函数、隐藏的this指针等等Golang仍然有面向对象原创 2021-05-26 15:57:21 · 459 阅读 · 0 评论 -
《Golang入门系列》Golang的错误和异常处理
Go 错误处理转载 2021-05-14 15:34:49 · 1971 阅读 · 0 评论 -
《Golang入门系列》Golang的函数
Go语言函数函数是基本的代码块,用于执行一个任务。Go 语言最少有个 main() 函数。你可以通过函数来划分不同功能,逻辑上每个函数执行的是指定的任务。函数声明告诉了编译器函数的名称,返回类型,和参数。函数定义func function_name( [parameter list] ) [return_types] { 函数体}函数定义解析:func:函数由 func 开始声明function_name:函数名称,函数名和参数列表一起构成了函数签名。parameter li原创 2021-05-08 15:14:18 · 408 阅读 · 0 评论 -
《Golang入门系列》Golang的流程控制
流程控制语句Go语言支持如下的几种流程控制语句:条件语句,对应的关键字为if、 else和else if;选择语句,对应的关键字为switch、 case和select(将在介绍channel的时候细说);循环语句,对应的关键字为for和range;跳转语句,对应的关键字为goto。(不推荐使用)条件语句Go 语言提供了以下几种条件判断语句:if 布尔表达式 { /* 在布尔表达式为 true 时执行 */}if 布尔表达式 { /* 在布尔表达式为 true 时执行原创 2021-05-08 11:11:35 · 112 阅读 · 0 评论 -
《Golang入门系列》字符串string的常用操作
string基础golang当中的字符串本质是只读的字符型数组,和C语言当中的char[]类似,但是golang为它封装了一个变量类型,叫做string。知道了string这个类型之后,我们就可以很方便地来初始化:var str stringstr1 := "hello world"var str2 = "hello world too"这里应该没什么难度,很好理解。由于这个数组是只读的,所以我们可以通过下标获取某一位的字符,但是不允许修改。// 允许fmt.Println(str1[3])翻译 2021-05-07 17:25:30 · 1165 阅读 · 0 评论 -
《Golang入门系列》Golang的数据类型以及变量
保存翻译 2021-05-07 14:50:46 · 393 阅读 · 0 评论 -
《Golang入门系列》Golang的运算符
前言:运算符优先级,是描述在计算机运算计算表达式时执行运算的先后顺序。 先执行具有较高优先级的运算,然后执行较低优先级的运算。一、算数运算符下表列出了所有Go语言的算术运算符。假定 A 值为 10,B 值为 20。二、关系运算符下表列出了所有Go语言的关系运算符。假定 A 值为 10,B 值为 20。三、逻辑运算符下表列出了所有Go语言的逻辑运算符。假定 A 值为 True,B 值为 False。四、位运算符位运算符对整数在内存中的二进制位进行操作。假定 A 为60,B 为13五、翻译 2021-05-06 21:20:57 · 147 阅读 · 0 评论