草庐IT

golang的变量介绍与使用

变量变量的使用步骤:声明、赋值、使用packagemainimport"fmt"funcmain(){ //1.变量的声明 varageint //2.变量的赋值 age=18 //3.变量的使用 fmt.Println("age=",age) //4.变量的声明和赋值可以合成一句 varage2int=19 fmt.Println(age2) /*注意: 1.变量不可以重复定义:就是一个文件前面定义了,同文件下面的代码不能在定义了 2.不可以在赋值的时候给与不匹配的类型int必须是整型 varnumint=12.5会报错 */}变量的四种使用方式packagemainimport"fmt"f

仙人指路,引而不发,Go lang1.18入门精炼教程,由白丁入鸿儒,Golang中New和Make函数的使用背景和区别EP16

Golang只有二十五个系统保留关键字,二十几个系统内置函数,加起来只有五十个左右需要记住的关键字,纵观编程宇宙,无人能出其右。其中还有一些保留关键字属于“锦上添花”,什么叫锦上添花?就是从表面上看,就算没有,也无伤大雅,不影响业务或者逻辑的实现,比如lambda表达式之类,没有也无所谓,但在初始化数据结构的时候,我们无法避免地,会谈及两个内置函数:New和Make。New函数假设声明一个变量:packagemainimport"fmt"funcmain(){ varastring fmt.Println(a) fmt.Println(&a)}系统返回:0x14000090210这里我们使用v

学相伴—Go基础语法

目录可以在每个标题旁点击跳转Go语言历史GO语言的Logo作为程序员,我们每天会用到大量的编程语言,打开界面会碰到很多logo,在正式学习Go语言之前,我们先来了解一下Go语言的Logo。也就是它,下面这个动物,gopher[ˈɡoʊfər],囊地鼠,是北美的一种地鼠。也有人说这是土拨鼠,大家自行理解吧。故事RobPike是Go的发明者之一,贝尔实验室UNIX小组成员之一,UTF-8的设计人。他最喜欢做似乎就是:发明操作系统发明编辑器发明语言Go语言这萌萌的吉祥物是由RobPike的妻子ReneeFrench绘制的,golang吉祥物的设计者ReneeFrench是一位知名插画师,她的画风是这

学相伴—Go基础语法

目录可以在每个标题旁点击跳转Go语言历史GO语言的Logo作为程序员,我们每天会用到大量的编程语言,打开界面会碰到很多logo,在正式学习Go语言之前,我们先来了解一下Go语言的Logo。也就是它,下面这个动物,gopher[ˈɡoʊfər],囊地鼠,是北美的一种地鼠。也有人说这是土拨鼠,大家自行理解吧。故事RobPike是Go的发明者之一,贝尔实验室UNIX小组成员之一,UTF-8的设计人。他最喜欢做似乎就是:发明操作系统发明编辑器发明语言Go语言这萌萌的吉祥物是由RobPike的妻子ReneeFrench绘制的,golang吉祥物的设计者ReneeFrench是一位知名插画师,她的画风是这

Go字符串

字符串字符集用来做什么字符集是为每个字符分配一个唯一的ID在同一个字符集内,字符的ID是唯一的,不同字符集ID可能是不同的UTF-8是编码规则或者说是Unicode的一种实现UTF-8将Unicode中的字符ID以某种方式进行编码变长的编码规则:1-4字节,具体规则:0xxxx表示0~127代表asciiGo语言中的字符串内部实现编码是UTF-8的,默认是rune类型字符串是什么?定义字符串双引号和反引号golang中单引号,双引号代表的含义varch='a'代表utf8编码的avarchbyte='a'代表ascii码编码的a单引号在golang中表示一个字符//单引号只能创建字符,根据as

if条件判断和for循环

条件判断if简单的if判断packagemainimport"fmt"funcmain(){age:=18ifage>=18{fmt.Println("呦呵长大了")}else{fmt.Println("还没长大")}}多分支ifpackagemainimport"fmt"funcmain(){//age:=18//ifage>=18{//fmt.Println("澳门赌场上线了")//}else{//fmt.Println("去写暑假作业吧")//}age:=18ifage>35{fmt.Println("澳门赌场上线了")}elseifage>=18{fmt.Println("成年了可以做

Go字符串

字符串字符集用来做什么字符集是为每个字符分配一个唯一的ID在同一个字符集内,字符的ID是唯一的,不同字符集ID可能是不同的UTF-8是编码规则或者说是Unicode的一种实现UTF-8将Unicode中的字符ID以某种方式进行编码变长的编码规则:1-4字节,具体规则:0xxxx表示0~127代表asciiGo语言中的字符串内部实现编码是UTF-8的,默认是rune类型字符串是什么?定义字符串双引号和反引号golang中单引号,双引号代表的含义varch='a'代表utf8编码的avarchbyte='a'代表ascii码编码的a单引号在golang中表示一个字符//单引号只能创建字符,根据as

if条件判断和for循环

条件判断if简单的if判断packagemainimport"fmt"funcmain(){age:=18ifage>=18{fmt.Println("呦呵长大了")}else{fmt.Println("还没长大")}}多分支ifpackagemainimport"fmt"funcmain(){//age:=18//ifage>=18{//fmt.Println("澳门赌场上线了")//}else{//fmt.Println("去写暑假作业吧")//}age:=18ifage>35{fmt.Println("澳门赌场上线了")}elseifage>=18{fmt.Println("成年了可以做