文章分类 -  go

摘要:循环语句是用来重复执行某一段代码。 for 是 Go 语言唯一的循环语句。Go 语言中并没有其他语言比如 C 语言中的 while 和 do while 循环。 1 for 循环语法 for initialisation; condition; post { } for 变量初始化;条件:变量自增/ 阅读全文
posted @ 2022-11-14 17:25 不会钓鱼的猫 阅读(114) 评论(0) 推荐(0) 编辑
摘要:if 是条件语句。if 语句的语法是 if condition { } 如果 condition 为真,则执行 { 和 } 之间的代码。 不同于其他语言,例如 C 语言,Go 语言里的 { } 是必要的,即使在 { } 之间只有一条语句。 if 语句还有可选的 else if 和 else 部分。 阅读全文
posted @ 2022-11-14 16:37 不会钓鱼的猫 阅读(280) 评论(0) 推荐(0) 编辑
摘要:1 包管理历史 Golang 的包管理一直被大众所诟病的一个点,但是我们可以看到现在确实是在往好的方向进行发展。下面是官方的包管理工具的发展历史: 在 1.5 版本之前,所有的依赖包都是存放在 GOPATH 下,没有版本控制。这个类似 Google 使用单一仓库来管理代码的方式。这种方式的最大的弊端 阅读全文
posted @ 2022-11-14 15:57 不会钓鱼的猫 阅读(243) 评论(0) 推荐(0) 编辑
摘要:1 什么是包,为什么使用包? 到目前为止,我们看到的 Go 程序都只有一个文件,文件里包含一个 main 函数和几个其他的函数。在实际中,这种把所有源代码编写在一个文件的方法并不好用。以这种方式编写,代码的重用和维护都会很困难。而包(Package)解决了这样的问题。 包用于组织 Go 源代码(解耦 阅读全文
posted @ 2022-11-13 23:37 不会钓鱼的猫 阅读(271) 评论(0) 推荐(0) 编辑
摘要:函数是一块执行特定任务的代码。一个函数是在输入源基础上,通过执行一系列的算法,生成预期的输出。 1 函数的声明 在 Go 语言中,函数声明通用语法如下: func 函数名(参数名1 类型,参数名2 类型)(返回值1类型,返回值2类型){ 函数体内容 return 返回值1,返回值2 } 函数的声明以 阅读全文
posted @ 2022-11-13 15:07 不会钓鱼的猫 阅读(369) 评论(0) 推荐(0) 编辑
摘要:1 定义 在 Go 语言中,术语”常量”用于表示固定的值。比如 5 、-89、 I love Go、67.89 等等。 看看下面的代码: var a int = 50 var b string = "I love Go" 在上面的代码中,变量 a 和 b 分别被赋值为常量 50 和 I love G 阅读全文
posted @ 2022-11-12 21:28 不会钓鱼的猫 阅读(164) 评论(0) 推荐(0) 编辑
摘要:下面是 Go 支持的基本类型: bool 数字类型 int8, int16, int32, int64, int uint8, uint16, uint32, uint64, uint float32, float64 complex64, complex128 byte rune string 1 阅读全文
posted @ 2022-11-12 20:39 不会钓鱼的猫 阅读(252) 评论(0) 推荐(0) 编辑
摘要:1 变量是什么 变量指定了某存储单元(Memory Location)的名称,该存储单元会存储特定类型的值。在 Go 中,有多种语法用于声明变量。 2 声明变量的基本方式 2.1 第一种方式:全定义var name type = initialvalue package main import "f 阅读全文
posted @ 2022-11-12 15:54 不会钓鱼的猫 阅读(170) 评论(0) 推荐(0) 编辑
摘要:1 变量定义规范 Go语言中的函数名、变量名、常量名、类型名、语句标号和包名等所有的命名,都遵循一个简单的命名规则: 1 一个名字必须以一个字母(Unicode字母)或下划线开头,后面可以跟任意数量的字母、数字或下划线 2 大写字母和小写字母是不同的,大小写有特殊意义:Name和name是两个不同的 阅读全文
posted @ 2022-11-12 14:48 不会钓鱼的猫 阅读(175) 评论(0) 推荐(0) 编辑
摘要:1 建立 Go 工作区 在编写代码之前,我们首先应该建立 Go 的工作区(Workspace),环境搭建一节,我们已经讲过了。 在 Mac 或 Linux 操作系统下,Go 工作区应该设置在 $HOME/go。所以我们要在 $HOME 目录下创建 go 目录。 而在 Windows 下,工作区默认设 阅读全文
posted @ 2022-11-10 22:01 不会钓鱼的猫 阅读(688) 评论(0) 推荐(0) 编辑
摘要:VS Code是微软开源的一款编辑器,插件系统十分的丰富。下面介绍如何用VS Code搭建go语言开发环境 1 下载与安装 VS Code官方下载地址:https://code.visualstudio.com/Download 三大主流平台都支持,请根据自己的电脑平台选择对应的安装包。 双击下载好 阅读全文
posted @ 2022-11-10 21:41 不会钓鱼的猫 阅读(30) 评论(0) 推荐(0) 编辑
摘要:IDE 集成开发环境 go的集成开发环境有goland(jetbrains全家桶),vscode 推荐用goland,pycharm,idea(java开发),androidstudio(安卓移动端开发) 1 GoLand集成开发环境下载 IDE 下载地址:https://www.jetbrains 阅读全文
posted @ 2022-11-10 18:05 不会钓鱼的猫 阅读(296) 评论(0) 推荐(0) 编辑
摘要:1 下载地址 安装包下载地址为:https://golang.org/dl/。 如果打不开可以使用这个地址:https://golang.google.cn/dl/。 各个系统对应的包名: 操作系统 包名 Windows go1.15.1.windows-amd64.msi Linux go1.15 阅读全文
posted @ 2022-11-10 17:55 不会钓鱼的猫 阅读(24) 评论(0) 推荐(0) 编辑
摘要:编程语言的三种划分方式 编译型 or 解释型 # 编译型:java,c,c++,c#,go 源代码编译生成机器语言,然后由机器直接执行机器码即可执行 编译型语言涉及到跨平台,因为它需要编译成该平台的可执行文件。如redis和mysql等c语言写的软件,在linux平台需要编译并安装,在windows 阅读全文
posted @ 2022-11-10 16:01 不会钓鱼的猫 阅读(265) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示