Golang一月 27, 2024# 《Go语言四十二章经》第十四章 流程控制14.1switch语句switchvar1{caseval1:...caseval2:...default:...}switch{casecondition1:...casecondition2:...default:...}switch语句的第二种形式是不提供任何被判断的值(实际上默认为判断是否go基础教程流程控制
Golang一月 26, 2024# 《Go语言四十二章经》第十三章 字典(Map)13.1字典(Map)map是一种元素对的无序集合,一组称为元素value,另一组为唯一键索引key。未初始化map的值为nil。map是引用类型,可以使用如下声明:varmap1map[keytype]valuetype([keytype]和valuetype之间允许有空格,但是Gofmt移除了空go基础教程map映射
Golang一月 25, 2024# 《Go语言四十二章经》第十二章 切片(slice)12.1切片(slice)切片(slice)是对底层数组一个连续片段的引用,所以切片是一个引用类型。切片提供对该数组中编号的元素序列的访问。未初始化切片的值为nil。与数组一样,切片是可索引的并且具有长度。切片s的长度可以通过内置函数len()获取;与数组不同,切片的长度可能在执行期间发生变化。元素go基础教程切片
Golang一月 24, 2024# 《Go语言四十二章经》第十一章 数组(Array)11.1数组(Array)数组是具有相同唯一类型的一组已编号且长度固定的数据项序列(这是一种同构的数据结构);这种类型可以是任意的原始类型例如整型、字符串或者自定义类型。数组长度必须是一个常量表达式,并且必须是一个非负整数。数组长度也是数组类型的一部分,所以[5]int和[10]int是属于不同类型go基础教程数组
Golang一月 23, 2024# 《Go语言四十二章经》第十章 string10.1字符串介绍Go语言中可以使用反引号或者双引号来定义字符串。反引号表示原生的字符串,即不进行转义。双引号:字符串使用双引号括起来,其中的相关的转义字符将被替换。例如:str:="HelloWorld!\nHelloGopher!\n"输出:HelloWorld!HelloGopher!反引号:go基础教程字符串
Golang一月 22, 2024# 《Go语言四十二章经》第九章 运算符9.1内置运算符算术运算符关系运算符逻辑运算符位运算符赋值运算符其他运算符Go语言的算术运算符:运算符含义示意+相加A+B-相减A-B*相乘A*B/相除B/A结果还是整数8/3=2%求余B%A++自增A++1—自减A—Go语言的关系运算符:运算符含义示意==检查两个值是否相等。(A==B)为Falsgo基础教程操作符
Golang一月 21, 2024# 《Go语言四十二章经》第八章 Go项目开发与编译8.1项目结构Go的工程项目管理非常简单,使用目录结构和包名来确定工程结构和构建顺序。环境变量GOPATH在项目管理中非常重要,想要构建一个项目,必须确保项目目录在GOPATH中。而GOPATH可以有多个项目用”;“分隔。Go项目目录下一般有三个子目录:src存放源代码pkg编译后生成的文件bin编go基础教程项目编译
Golang一月 20, 2024《Go语言四十二章经》第七章 代码结构化《Go语言四十二章经》第七章代码结构化7.1包的概念Go语言使用包(package)的概念来组织管理代码,包是结构化代码的一种方式。和其他语言如JAVA类似,Go语言中包的主要作用是把功能相似或相关的代码组织在同一个包中,以方便查找和使用。在Go语言中,每个.go文件都必须归属于某一个包,每个文件都gopackage代码结构基础教程
Golang一月 19, 2024《Go语言四十二章经》第六章 约定和惯例《Go语言四十二章经》第六章约定和惯例6.1可见性规则在Go语言中,标识符必须以一个大写字母开头,这样才可以被外部包的代码所使用,这被称为导出。标识符如果以小写字母开头,则对包外是不可见的,但是他们在整个包的内部是可见并且可用的。但是包名不管在什么情况下都必须小写。在设计Go语言时,设计者们也希望确go约定惯例基础教程
Golang一月 18, 2024《Go语言四十二章经》第五章 作用域《Go语言四十二章经》第五章作用域5.1作用域局部变量在函数体内或代码块内声明的变量称之为局部变量,它们的作用域只在代码块内,参数和返回值变量也是局部变量。全局变量作用域都是全局的(在本包范围内)在函数体外声明的变量称之为全局变量,全局变量可以在整个包甚至外部包(被导出后)使用。全局变量可以在任何函go作用域基础教程
Golang一月 17, 2024《Go语言四十二章经》第四章 常量《Go语言四十二章经》第四章常量4.1常量以及iota常量使用关键字const定义,用于存储不会改变的数据。常量不能被重新赋予任何值。存储在常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。常量的定义格式:constidentifier[type]=value,例如:consgo常量基础教程
Golang一月 16, 2024《Go语言四十二章经》第三章 变量《Go语言四十二章经》第三章变量3.1变量以及声明Go语言中有四类标记:标识符(identifiers),关键字(keywords),运算符(operators)和标点符号(punctuation)以及字面量(literals)。Go语言变量标识符由字母、数字、下划线组成,其中首个字母不能为数字,同go变量基础教程
Golang一月 15, 2024《Go语言四十二章经》第二章 数据类型《Go语言四十二章经》第二章数据类型在Go语言中,数据类型可用于参数和变量声明。2.1基本数据类型Go语言按类别有以下几种数据类型:布尔型:布尔型的值只可以是常量true或者false。一个简单的例子:varbbool=true。数字类型:整型int和浮点型float32、float64,Go语言支go数据类型基础教程
Golang一月 14, 2024《Go语言四十二章经》第一章 Go安装与运行《Go语言四十二章经》第一章Go安装与运行Go语言是一门全新的静态类型开发语言,具有自动垃圾回收,丰富的内置类型,函数多返回值,错误处理,匿名函数,并发编程,反射,defer等关键特征,并具有简洁、安全、并行、开源等特性。从语言层面支持并发,可以充分的利用CPU多核,Go语言编译的程序可以媲美C或Cgo安装环境配置基础教程
前端九月 19, 202321 React扩展阅读React扩展阅读Youtube中Codevolution专栏下的ReactHooksTutorial系列视频链接:https://pan.baidu.com/s/1Lj_kN-FuO5bbZ2rqMVz6xw提取码:70ni自定义Hook大全必不可少的ReactHooks集合。https://gireact