登录
专栏 2 关注 10 篇文章
Go语言基础
Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了I
lisgroup
关注专栏
推荐文章
24 天前  /  lisgroup

六、流程控制-唯一循环语句(for)

唯一循环语句 forfor 循环是一个循环控制语句结构,可以用来执行指定次数的循环。其中 break 和 continue 的使用方法和其他语言类似。1. 和 C 语言一样的 forpackage mainimport "fmt"func main() { sum := 0 for i := 0; i < 10; i++ { sum += i if sum > 40 { break } } fmt.Print

0 赞 0 评论
收藏
24 天前  /  lisgroup

五、流程控制-条件语句(if switch select)

1. 条件语句 if else条件语句需要开发者通过指定一个或多个条件,并通过测试条件是否为 true 来判断是否执行某些语句,并在条件为 false 的情况下执行另外语句部分。package mainimport "fmt"func main() { /* 定义的局部变量 age */ var age = 10 /* 判断布尔表达式 */ if age < 20 { /* 如果满足条件即 true 执行的语句 */ fmt.Printf("age 小于

0 赞 0 评论
收藏
1 个月前  /  lisgroup

四、Go 语言运算符

运算符用于在程序运行时执行逻辑运算。Go 语言的运算符有:算术运算符关系运算符逻辑运算符位运算符赋值运算符其他运算符算术运算符常用的算数运算符有:+、-、*、/、%(取余)、++、--12 % 5 == 2 // 取整除的余数关系运算符常用的关系运算符有:>、=、 & &^4+ -3==!==2&&1||package mainimport "fmt"func main() { A, B, C, D := 30, 20, 10, 5 var E int E = (A + B)

1 赞 1 评论
收藏
1 个月前  /  lisgroup

三、Go 语言变量类型(3)

字典(Map)Map 是一种无序的键值对的集合,类似于 java 的 HashMap,Python的字典(dict),是一种存储键值对(Key-Value)的数据解构。使用方式和其他语言几乎没有区别。。Map 最重要的一点是通过 key 来快速检索数据,key 类似于索引,指向数据的值。所以我们可以像迭代数组和切片那样迭代它。不过,Map 是无序的,我们无法决定它的返回顺序,这是因为 Map 是使用 hash 表来实现的。1.1 定义 Map可以使用内建函数 make 也可以使用 map 关键字

0 赞 0 评论
收藏
1 个月前  /  lisgroup

三、Go 语言变量类型(2)

数组(array)1.1 声明数组,默认初始值为对应类型的零值var arr [2]int // 一维数组 [0, 0]var newArr [2][2]int // 二维数组 [[0, 0], [0, 0]]1.2 声明并初始化var arr = [5]int{1, 2, 3, 4, 5}// 或 arr := [5]int{1, 2, 3, 4, 5}1.3 修改数组中的元素arr := [5]int{1, 2, 3}length := len(arr)for i := 0;

0 赞 0 评论
收藏
1 个月前  /  lisgroup

三、Go 语言变量类型(1)

变量Go 语言中的变量名由字母、数字、下划线组成,其中首个字符不能为数字。变量可以通过变量名来访问。声明变量的一般形式是使用 var 关键字:var a int常见类型有 布尔型、数字类型、数字类型、字符串类型、派生类型。其中 派生类型 又包括:指针类型(Pointer)数组类型结构化类型(struct)Channel 类型函数类型切片类型接口类型(interface)Map 类型1 . 变量只有先声明变量才能使用:var age intvar name string2 . 批量声明写法:var

0 赞 0 评论
收藏
1 个月前  /  lisgroup

二、Go 语言结构

一、Go Hello, World! 组成上节课我们简单测试了输出 "Hello, World!" 的代码:package mainimport "fmt"func main() { fmt.Println("Hello, World!")}其中,我们可以看出 Go 语言的基础组成有以下几个部分:1.包声明(必须)2.引入包3.函数4.变量5.语句 & 表达式6.注释我们回顾下 "Hello, World!" 程序的组成部分:package main 定义了包名。必须非注释的第一行指明这个文

0 赞 0 评论
收藏
1 个月前  /  lisgroup

一、Go 语言环境安装

Go 语言支持以下系统:LinuxFreeBSDMac OS XWindows安装包下载地址为:https://golang.google.cn/dl/各个系统分别下载对应的安装包:Linux/类 UNIX 安装1、下载安装压缩包:go1.15.3.linux-amd64.tar.gz。2、将下载的二进制包解压至 /usr/local 目录。 tar -C /usr/local -xzf go1.15.3.linux-amd64.tar.gz3、将 /usr/local/go/bin 目录添加至

0 赞 0 评论
收藏