随笔分类 -  Golang

摘要:本文参考:https://www.liwenzhou.com/posts/Go/10_struct/ 结构体 Go语言中的基本数据类型可以表示一些事物的基本属性,但是当我们想表达一个事物的全部或者部分属性时,这时候再用单一的基本数据类型明显就无法满足需求。Go语言提供了一种自定义数据类型,可以封装多 阅读全文
posted @ 2020-04-27 20:34 李大鹅 阅读(242) 评论(0) 推荐(0)
摘要:本文参考:https://www.liwenzhou.com/posts/Go/08_map/ MAP(映射) Go语言中提供的映射关系容器为 ,其内部使用 实现。(类似于Python中的字典dict) 映射概述 map是一种无序的基于 的数据结构,Go语言中map是引用类型,必须初始化后才能使用。 阅读全文
posted @ 2020-04-25 23:24 李大鹅 阅读(9401) 评论(0) 推荐(0)
摘要:本文参考: https://www.liwenzhou.com/posts/Go/05_array/ https://www.liwenzhou.com/posts/Go/06_slice/ Array(数组) 数组是长度固定,类型固定的数据容器,根据下标访问和修改元素内容,下标从0开始,最后一个元 阅读全文
posted @ 2020-04-25 23:21 李大鹅 阅读(149) 评论(0) 推荐(0)
摘要:本文参考:https://www.liwenzhou.com/posts/Go/09_function/ 函数 函数概述 函数是一段能够重复使用的代码的封装。函数参数定义了外界给函数输入的数据。返回值定义了函数给外界输出的数据。Go语言函数支持不定长参数和多个返回值。 函数定义 Go语言中定义函数使 阅读全文
posted @ 2020-04-25 23:13 李大鹅 阅读(233) 评论(0) 推荐(0)
摘要:流程控制 Go语言支持最基本的三种程序运行结构:顺序结构、选择结构、循环结构。 顺序结构:程序按顺序执行,不发生跳转。 选择结构:依据是否满足条件,有选择的执行相应功能。 循环结构:依据条件是否满足,循环多次执行某段代码。 1 选择结构 1.1 if语句 1.1.1 if条件判断基本写法 packa 阅读全文
posted @ 2019-08-15 23:02 李大鹅 阅读(282) 评论(0) 推荐(0)
摘要:1 算术运算符 运算符 术语 示例 结果 + 加 10 + 5 15 - 减 10 - 5 5 * 乘 10 * 5 50 / 除 10 / 5 2(值取整数位,要想带小数为,则10.0/5=2.0) % 取模(取余) 10 % 3 1(取模公式:a-a/b*b) ++ 后自增,没有前自增 (单独语 阅读全文
posted @ 2019-08-15 22:14 李大鹅 阅读(464) 评论(0) 推荐(0)
摘要:1. 第一个 HelloGolang 程序 1.1 Go 源程序的基本概念 Go 源程序就是一个特殊格式的文本文件,可以使用任意文本编辑软件做 Go 的开发 Go 程序的 文件扩展名 通常都是 .go 1.2代码分析 package main import "fmt" //go语言以包作为管理单位 阅读全文
posted @ 2019-07-28 22:30 李大鹅 阅读(325) 评论(0) 推荐(0)
摘要:1、命名 Go语言中的函数名、变量名、常量名、类型名、语句标号和包名等所有的命名,都遵循一个简单的命名规则:一个名字必须以一个字母(Unicode字母)或下划线开头,后面可以跟任意数量的字母、数字或下划线。大写字母和小写字母是不同的:heapSort和Heapsort是两个不同的名字。这个和Pyth 阅读全文
posted @ 2019-07-28 22:30 李大鹅 阅读(374) 评论(0) 推荐(0)
摘要:一:前言 刚看了一篇软文,说什么“才华是改变人生最有效的途径”,反正呢,大体就是科技进步,要想一直在车上,就得不断的学习,刚好最近也准备学习Golang,最近火的不能在火了吧,刚好也有些Python基础,所以就想在学习Golang的同时,对比着Python,查漏补缺下Python的知识,我终相信语言 阅读全文
posted @ 2019-07-28 14:53 李大鹅 阅读(14676) 评论(0) 推荐(2)