
golang教程
「已注销」
这个作者很懒,什么都没留下…
展开
-
golang lesson4 -基本的运算
这节课,我们来谈谈golang中基本运算。计算机被发明出来,就是为了代替人做运算操作的,CPU的两个核心模块-运算器和控制器。同样,做程序绕不开运算这个基础功能。废话不多说,直接奔主题:算术运算符(7个):+ - * / % ++ --,它们分别为:加法、减法、乘法、除法、求模(也叫求余)、自增、自减。这里注意一点:在Golang中只支持后置++、后置–。比较运算符(6个):== != > < >= <=,它们分别为:等于、不等于、大于、小于、大于等于、小原创 2020-10-24 12:14:41 · 399 阅读 · 0 评论 -
golang lesson3 - 基础数据类型
学习编程语言,首先要接触的就是数据类型了,几乎所有的编程语言都将数据类型分为两种类型:基础/内置数据类型 + 自定义/扩展数据类型。对于基本数据类型,主流编程语言都支持以下几种:布尔型:bool/Bool/Boolean,这种使用一个bit位来表示,只有两个值,true或者false。如果一个变量为布尔型,那么它不是true就是false。整型:按照存储的bit位,可以分为8位、16位、32位、64位,按照有无符号,又分为两类:有符号和无符号。对应golang中,就是int8/uint8、int16原创 2020-10-23 07:34:18 · 533 阅读 · 0 评论 -
golang lesson2 - 学会写测试代码
有过一段编程经历的程序员都听过"单元测试"这个词。今天我们就来看看怎么写golang的测试代码。golang天然支持单元测试,这是其他语言所没有的。golang内置了testing这个包。先上代码:package test_exampleimport "testing"func TestExampleMethod(t *testing.T) { t.Log("This is a testing example.")}看到这,你是不是有点疑问:main函数哪去了,没有main,我看你怎么原创 2020-10-21 22:39:56 · 179 阅读 · 0 评论 -
golang的lesson 1-helloworld
直接上代码:package mainimport "fmt"func main() { fmt.Println("Hello World!")}代码解析如下:package main : 用于定义包名,golang中的包相当于一个模块,把相关功能的代码放在同一个包里,形成独立的模块。C++、Python都有相似的功能,C++中有namespace或者类的.h/.cpp文件,Python中也使用package。import “fmt”:用于导入其他包,这里导入的是标准库里的fmt包,跟原创 2020-10-21 22:19:38 · 145 阅读 · 0 评论