08 2021 档案

摘要:格式化输出函数 fmt.Printf 编程开发过程中,经常需要通过输出各种信息来辅助调试代码。一般来说,我们建议通过 fmt 包中的 Println 和 Print 函数,也有使用内置函数 println 和 print 来输出打印信息。 这些函数都有一定的局限性,即在输出格式上只能按照系统默认格式 阅读全文
posted @ 2021-08-30 16:42 左扬 阅读(1117) 评论(0) 推荐(0) 编辑
摘要:Go 常用的辅助性内置函数 Go 语言中的一些函数在安装了 Go 语言后可以直接在代码中使用,无须引用任何包,这些函数叫作内置函数(built-in function)。内置函数往往是编程时大多数情况下都会使用到的函数。 1、 内置的输出信息函数 print 与 println package ma 阅读全文
posted @ 2021-08-30 16:06 左扬 阅读(131) 评论(0) 推荐(0) 编辑
摘要:代码格式化工具 gofmt Go 语言中的格式要求如此严格,是否会给开发者带来很多麻烦呢?Go 语言的设计团队显然已经考虑到了这个为,因此提供了相应的工具来帮助开发者避免大部分重复性的格式上的工作。这个工具就是 gofmt,在安装完 Go 语言安装包之后可以直接通过命令行运行 gofmt 软件进行代 阅读全文
posted @ 2021-08-30 16:03 左扬 阅读(727) 评论(0) 推荐(0) 编辑
摘要:Go语言语法要素与代码规范 1 Go语言语法要素与代码规范 Go 语言的语法有两个主要特点:简约与严谨。Go 语言是一门比较讲究代码书写规范的语言,在代码格式和内容上都有一定的要求,有些地方甚至达到了严苛的程度。这是因为 Go 语言的设计者希望能够通过规范代码的编写,减少出现错误的可能性,并使代码更 阅读全文
posted @ 2021-08-26 20:57 左扬 阅读(558) 评论(0) 推荐(0) 编辑
摘要:用多级子目录组织包结构 用到的包都是在 src 目录下新建的子目录,如果以后编写的包越来越多,会导致 src 目录下子目录过多,显得比较混乱。 实际上,包可以用多级子目录来组织,例如,我们可以在 src 目录下新建一个 libs 字母,然后在 libs 下面新建一个 package1 子目录,并将 阅读全文
posted @ 2021-08-26 17:38 左扬 阅读(1316) 评论(0) 推荐(0) 编辑
摘要:非执行包名与目录的关系 非执行包的包名可以与目录名不同,但是我们不建议这样做,因为这可能会引起混乱。 如果我们将上篇 "自己编写非执行包" 中,将 package1.go 中的包声明语句改为: package package2 代码会将包名修改为 package2,但是在 test1.go 中引用该 阅读全文
posted @ 2021-08-26 17:08 左扬 阅读(196) 评论(0) 推荐(0) 编辑
摘要:自己编写非执行包 自己编写的非执行包也可以用类似的方法引用。 下面我们将继续以 Hello world 为例来说明如何编写非执行包并在其他包中引用。 首先,在 src 目录下创建一个子目录 package1,在其中新建一个代码文件 package1.go,代码如下: package package1 阅读全文
posted @ 2021-08-26 16:46 左扬 阅读(95) 评论(0) 推荐(0) 编辑
摘要:非执行包与包的引用 对应于可执行包,还有一种包叫作非执行包,也就是包名不是 main 的包。这种包不能被编译成可执行文件,它存在的目的主要是将一些有用的功能函数集中在一起供其他包调用。一般会将同为某一目的开发的多个函数或同属某个功能分类的函数合起来做一个包。 例如,我们在 Hello world 程 阅读全文
posted @ 2021-08-26 16:38 左扬 阅读(162) 评论(0) 推荐(0) 编辑
摘要:Go语言中程序文件的组织方法 Go 语言中,组织程序文件的方式主要是通过结合目录、包(package)与文件来实现的。 Go 语言的代码文件中,第一行一般都是一个包的名称声明。例如,Hello world!程序中: package main import ( "fmt" ) func sayHell 阅读全文
posted @ 2021-08-26 15:38 左扬 阅读(177) 评论(0) 推荐(0) 编辑
摘要:怎样查看 Go 语言的文档 在使用某种编程语言进行开发时,一般都需要查看该语言的参考文档来辅助开发,Go 语言在这方面做得很好。 在 Go 语言安装后,可以直接使用 godoc 命令启动一个本机的 web 服务器,再用任意浏览器访问特定的地址就可以查看 Go 语言的文档。 一、安装 godoc go 阅读全文
posted @ 2021-08-26 15:21 左扬 阅读(448) 评论(0) 推荐(0) 编辑
摘要:创建方法和接口 本章节介绍如下方法 使用方法 创建方法集 使用方法和指针 使用接口 结构体让我们明白它是一种创建数据结构的方式,还知道可使用点表示法来访问结构体中的数据。然而,涉及更复杂的操作时,理解和处理起来就不那么容易了。Go 提供了另一种操作数据的方式——通过方法来操作。 1.1 使用方法 方 阅读全文
posted @ 2021-08-23 11:48 左扬 阅读(128) 评论(0) 推荐(0) 编辑
摘要:React Native 热更新服务:code-push-server 一、环境准备 | 版本名称 | 版本号 | | | | | 操作版本 | CentOS Linux release 7.9.2009 (Core) | | 内核版本 | 3.10.0-1160.36.2.el7.x86_64 | 阅读全文
posted @ 2021-08-23 09:01 左扬 阅读(353) 评论(0) 推荐(0) 编辑
摘要:使用结构体和指针 本章节介绍如下内容 结构体是什么? 创建结构体 嵌套结构体 自定义结构体数据结字段的默认值 比较结构体 理解共有和私有值 区分指针引用和值引用 结构体是由数据元素组成的结构,它是一个很有用的编程构件。 1.1 结构体是什么? 结构体是一系列具有指定数据类型的数据字段,它能够让你通过 阅读全文
posted @ 2021-08-18 11:58 左扬 阅读(345) 评论(0) 推荐(0) 编辑
摘要:数组、切片和映射 本章介绍如下内容: 使用数组 使用切片 在切片中添加和删除元素 使用映射 1.1 使用数组 数组是一个数据集合,在编程中它通常按逻辑对数据进行分组。数组也是基本的编程构件,常用于存储一系列用数字做索引的数据。 在 Go 语言中,要创建数组,可声明一个数组变量,并制定其长度和数据类型 阅读全文
posted @ 2021-08-17 11:42 左扬 阅读(198) 评论(0) 推荐(0) 编辑
摘要:控制流程 本章介绍如下内容: 使用 if、else 和 else if 语句。 使用比较运算符 使用算术运算符 使用逻辑运算符 使用 switch 语句 使用 for 语句执行循环 使用 defer 语句 本章介绍控制流程以及代码执行流程是如何确定的,让你能够创建以不同的方式响应数据的程序。 1.1 阅读全文
posted @ 2021-08-16 21:22 左扬 阅读(92) 评论(0) 推荐(0) 编辑
摘要:使用函数 本章介绍如下内容 函数是什么 定义不定参数函数 使用具名函数 使用递归函数 将函数作为值传递 函数是另一个核心要素,不仅仅是 Go 语言,在日常编程中亦是如此。 1.1 函数是什么? 简单地说,函数接受输入并返回输出。数据流经过函数时,将被变换。一个典型的示例是将两个数相加的简单函数,它接 阅读全文
posted @ 2021-08-16 14:39 左扬 阅读(114) 评论(0) 推荐(0) 编辑
摘要:理解变量 本章介绍如下内容: 变量是什么? 快捷变量声明。 理解变量和零值。 编写间断变量声明。 哪种变量声明方式更好? 变量作用域 使用指针。 声明常量。 变量是计算机程序不可或缺的部分。 1.1 变量是什么 变量就是值的引用,是实现程序逻辑的基石之一。在 Go 语言中,声明变量的方式有多种。Go 阅读全文
posted @ 2021-08-16 11:12 左扬 阅读(93) 评论(0) 推荐(0) 编辑
摘要:Go 数据类型 本章介绍如下内容: 数据类型是什么? 区分静态类型和动态类型 使用布尔类型 理解数值类型 检查变量的类型 类型转换 Go 是一种静态类型语言,而静态类型是一个必须理解的概念。如果您没有接触过静态类型语言,这个概念的理解尤为重要。 1.1 数据类型是什么 数据类型让编程语言、编译器、数 阅读全文
posted @ 2021-08-09 16:34 左扬 阅读(139) 评论(0) 推荐(0) 编辑
摘要:编写您的第一个Go程序——Hello World! 1.1、Go简介 Go语言是 Google 在2007年开发的一种开源编程语言,其主要设计目标是兼具 Python 等动态语言的开发速度和 C/C++ 等编译型语言的运行效率和安全性。 2009年11月10日,Google Open Source 阅读全文
posted @ 2021-08-09 15:56 左扬 阅读(429) 评论(1) 推荐(1) 编辑

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