E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
GO语言基础
目前最新《 Golang语言快速上手到综合实战》
01.Go语言简介-.wmv02.理解GOPATH.wmv03.
Go语言基础
上.wmv04.
Go语言基础
下.wmv05.Go语言之流程控制_jq.wmv06.Go语言之函数上.wmv07.Go语言之函数下
河马马
·
2020-07-02 15:12
Go语言基础
(十五)GOPATH环境变量
GoPath环境变量默认在~/go(unix,linux),%USERPROFILE%\go(windows)官方推荐:所以项目和第三方库都放在同一个GOPATH下但是也可以将每个项目放在不同的GOPATHgoinstall/goget和go的工具等会用到GOPATH环境变量.GOPATH是作为编译后二进制的存放目的地和import包时的搜索路径(其实也是你的工作目录,你可以在src下创建你自己的
记忆中的那一抹夕阳
·
2020-07-02 14:26
Go
Go语言基础
(十四)包和封装
封装1.名字一般使用CamelCase2.首字母大写:public3.首字母小写:private采用驼峰命名的方式,首字母大写表示public,小写表示private,公开和私有是相对于package包来说的,每个目录下只能有一个包,main包包含可执行程序入口。为结构定义的方法必须放在同一个包内,但是可以是不同的文件。node.go的报名为treepackagetreeimport"fmt"ty
记忆中的那一抹夕阳
·
2020-07-02 14:26
Go
Go语言基础
-Slice表达式
欢迎关注公众号:Panda张向北文章目录SlicetypesSliceexpressionsSimplesliceexpressionsFullsliceexpressionsMakingslices,mapsandchannelsAppendingtoandcopyingslices为什么使用英文呢?因为这是官方Spec里面的原文此处仅转载资料:TheGoProgrammingLanguageS
Panda张向北
·
2020-07-02 14:48
Go语言
Go语言基础
Go学习相关资料网站
Go语言基础
学习官方英文文档:https://golang.google.cn/pkg/builtin/go语言中文文档(shaorl提供):https://books.studygolang.com/
m0_46436491
·
2020-07-02 11:50
Go语言基础
学习计划
基础入门学习计划(每天一小时)文档参考GobyExamplego语言实战博客(需要基础)第一周环境搭建基本数据值变量常量作业1:请编写一个完整的go语言程序,其中包含加减乘除四种运算,并输出浮点型,整型两种结果。作业2:使用math/random生成10个小于100的随机整数、随机浮点数分支if/elseforswitch作业1:判断1-100之间有多少个素数,并输出作业2:打印出100-999中
Eighteen Z
·
2020-07-02 10:10
nodejs
Go语言基础
篇(5) —— Go语言的结构体与函数(行为|方法)
学习目标掌握函数的定义与使用结构体结构体类似于java中的实体结构体的定义typeEmployeestruct{IdstringNamestringAgeint}/*注意,public类型属性名首字母大写,private类型属性名小写*/实例创建以及初始化е:=Employee{"0","迪丽热巴",20}e1:=Employee(Name:"杨颖",Age:30}/*方式三:类似于java中先创
村口张大爷
·
2020-07-02 04:14
一起来学GO语言
Go初学者资料必看
1.官方
Go语言基础
https://tour.golang.org/welcome/1支持在线调试、在线写代码!基础部分看了Go的基本语法也就看完了,非常不错~上述看着困难的,可以看中文版!
guangcheng0312q
·
2020-07-02 01:23
Go语言基础
知识(一)简单入门
packagemain//第一行定义了包名必须在源文件中非注释的第一行指明这个文件属于哪个包;//注意:每个Go应用程序都包含一个名为main的包import"fmt"//告诉Go编译器这个程序需要使用fmt包(的函数,或其他元素),其中fmt包实现了格式化IO的函数/*funcmain()是程序开始执行的函数,main函数是每一个可执行程序所必须包含的;一般来说都是启动后第一个执行的函数(但是如
FZH_SYU
·
2020-07-01 23:22
Golang
Go语言基础
知识(五) 函数 function
packagemainimport("fmt")//单返回值funcplus(a,bint)int{returna+b}//多返回值funcmulti()(string,int){return"ageis:",18}//定义变量多返回值funcnameReturnValue()(namestring,heightint){name="Thisvalueis:"height=10return}//不
FZH_SYU
·
2020-07-01 23:22
Golang
go语言基础
知识笔记(二)之数组和切片
数组和切片知识用的也是比较多,的给我们工作带来很大的便利(一)数组定义:在golang中数组的长度是不可变,数组存放要求是同一种数据类型//golang中数组定义的四种方法1.先声明,后赋值vararr1[2]intarr1[0]=1arr1[1]=22.声明同时赋值vararr2=[2]int{1,2}//或者arr2:=[2]int{1,2}3.不指定长度程序自动计算长度vararr=[...
dhp36926
·
2020-07-01 22:48
Go语言基础
入门--简介
Go语言入门1.简介Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(RobPike)说:我们之所以开发Go,是因为过去10多年间软件开发的难度令人沮丧。Go是谷歌2009发布的第二款编程语言。2009年7月份,谷歌曾发布了Simple语言,它是用来开发Android应用的一种BASIC语言.北京时间2010年1月10日,Go语言
Deepzz
·
2020-07-01 20:57
GO语言基础
Go语言基础
入门--数组,切片,map
数组数组是Go语言编程中最常用的数据结构之一。顾名思义,数组就是指一系列同一类型数据的集合。数组中包含的每个数据被称为数组元素(element),一个数组包含的元素个数被称为数组的长度。以下为一些常规的数组声明方法:[32]byte//长度为32的数组,每个元素为一个字节[2*N]struct{x,yint32}//复杂类型数组[1000]*float64//指针数组[3][5]int//二维数组
Deepzz
·
2020-07-01 20:57
GO语言基础
Go语言进阶之路(二):字符串和指针
上一篇文章《Go语言进阶之路(一):变量、类型、数组、切片、字典和结构体》我们学习了
Go语言基础
的一些变量和条件控制语句,结构体等。这一篇主要学习一下Go语言中的字符串和指针。
程序猿架构
·
2020-07-01 19:49
Go
最新《Golang语言快速上手到综合实战教程》
01.Go语言简介-.wmv02.理解GOPATH.wmv03.
Go语言基础
上.wmv04.
Go语言基础
下.wmv05.Go语言之流程控制_jq.wmv06.Go语言之函数上.wmv07.Go语言之函数下
金沙小野猪
·
2020-07-01 19:56
Go语言基础
之指针
区别于C/C++中的指针,Go语言中的指针不能进行偏移和运算,是安全指针。要搞明白Go语言中的指针需要先知道3个概念:指针地址、指针类型和指针取值。Go语言中的指针Go语言中的函数传参都是值拷贝,当我们想要修改某个变量的时候,我们可以创建一个指向该变量地址的指针变量。传递数据使用指针,而无须拷贝数据。类型指针不能进行偏移和运算。Go语言中的指针操作非常简单,只需要记住两个符号:&(取地址)和*(根
auen52882
·
2020-07-01 17:00
Go语言基础
之函数
函数是组织好的、可重复使用的、用于执行指定任务的代码块。本文介绍了Go语言中函数的相关内容。函数Go语言中支持函数、匿名函数和闭包,并且函数在Go语言中属于“一等公民”。函数定义Go语言中定义函数使用func关键字,具体格式如下:func函数名(参数)(返回值){函数体}其中:函数名:由字母、数字、下划线组成。但函数名的第一个字母不能是数字。在同一个包内,函数名也称不能重名(包的概念详见后文)。参
auen52882
·
2020-07-01 17:00
GO语言从入门到放弃目录
GO语言基础
第一个GO程序GO语言常量和变量GO语言数据类型GO语言流程控制GO值类型与引用类型区别GO语言数组GO语言切片GO语言mapGO语言数组,切片,MAP总结GO语言函数GO语言指针GO语言结构体
aiduo4911
·
2020-07-01 16:34
GO语言基础
之net/http
内置包net/http。//服务端packagemainimport("fmt""net/http")//httpserverfuncsayHello(whttp.ResponseWriter,r*http.Request){fmt.Fprintln(w,"HelloWorld!")}funcmain(){http.HandleFunc("/",sayHello)err:=http.ListenA
aaronthon
·
2020-07-01 16:35
第十课
go语言基础
-文件操作、json序列化、单元测试
第十课
go语言基础
-文件操作、json序列化、单元测试tags:golang2019尚硅谷categories:文件操作json序列化反序列化单元测试文章目录第十课
go语言基础
-文件操作、json序列化
道教儒佛电磁波
·
2020-07-01 16:14
go语言基础
第十一课
go语言基础
-协程和管道
第十一课
go语言基础
-协程和管道tags:golang2019尚硅谷categories:协程管道文章目录第十一课
go语言基础
-协程和管道第一节相关概念介绍1.1进程和线程介绍1.2并发和并行1.3Go
道教儒佛电磁波
·
2020-07-01 16:14
go语言基础
第四课
go语言基础
-运算符
第四课
go语言基础
-运算符tags:golang2019尚硅谷categories:golang运算符文章目录第四课
go语言基础
-运算符第一节go语言的运算符第二节go语言算数运算符第三节go语言关系运算符第四节
道教儒佛电磁波
·
2020-07-01 16:14
go语言基础
Go基础语法学习
Go语言基础
Go是一门类似C的编译型语言,但是它的编译速度非常快。这门语言的关键字总共也就二十五个,比英文字母还少一个,这对于我们的学习来说就简单了很多。
rickiyang
·
2020-07-01 16:54
Go语言学习
Go学习
Go语言基础
教程(一)
Go语言基础
教程1.Go语言简介2.
Go语言基础
2.1Go语言中的数值类型2.2数值类型详细解2.3Go语言中其他的一些内容2.3流程控制2.4函数2.5错误处理小结参考文献1.Go语言简介Go(又称Golang
Mobtgzhang
·
2020-07-01 15:07
编程语言
Go语言基础
之并发(Goroutine)
文章目录并发与并行Go语言实现并发的方式goroutine的使用goroutine与线程goroutine调度并发是编程里面一个非常重要的概念,Go语言在语言层面天生支持并发,这也是Go语言流行的一个很重要的原因。并发与并行并发:同一时间段内执行多个任务(我边微信和女朋友聊天边玩王者荣耀。我在自己复活阶段这个短暂的时间去回复一下微信消息。并不意味着我能在同一时刻玩游戏和陪女朋友)。并行:同一时刻执
假正经Leo先生
·
2020-07-01 14:08
Golang
Go语言学习笔记 --- 运算符
学习笔记根据无闻
go语言基础
教程整理Go中的运算符Go中的运算符都是从左到右的优先级(从高到低)一元运算符:^!二元运算符:\*/%>&&^\+-|^==!
Johnny丶me
·
2020-07-01 14:03
Golang
go语言基础
知识-运算符
本文将介绍go语言运算符,包含算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符等,下文通过实例和文字描述上述内容。算术运算符关系运算符逻辑运算符位运算符赋值运算符其它运算符运算符优先级算术运算符加+减-乘*除/求余%自增++自减—提示:自增和自减都是后缀处理(a++,a—),前缀则会报错(++a,—a)例子packagemainimport."fmt"functest(){varaint=
gocgocgo
·
2020-07-01 14:17
go
Go语言基础
(九)—— Go语言结构体、Go语言切片(Slice)、range遍历、Go语言Map(集合)
Go语言结构体Go语言中数组可以存储同一类型的数据,但在结构体中我们可以为不同项定义不同的数据类型。结构体是由一系列具有相同类型或不同类型的数据构成的数据集合。结构体表示一项记录,比如保存图书馆的书籍记录,每本书有以下属性:Title:标题Author:作者Subject:学科ID:书籍ID定义结构体结构体定义需要使用type和struct语句。struct语句定义一个新的数据类型,结构体有中有一
The_Reader
·
2020-07-01 14:32
Go语言基础
Go语言基础
(十三)—— Go面向对象简单小练习
练习要求:接口->父类实现->多种子类实现->多态定义接口IPerson,定义吃喝睡三个抽象方法;定义一个IPerson的实现类Person,实现吃喝睡方法;定义IWorker劳动者接口,拥有劳动方法Work()(outputstring)其中output是其工作产出,和休息方法Rest();IWorker实现三个不同职业的子类:程序员Coder、老师Teacher、农民Farmer,并创建一个W
The_Reader
·
2020-07-01 14:32
Go语言基础
golang学习笔记
压缩返回自定义类型支持fmtPrintfsfmtPrintfqinterface类型推断基于下面两个视频课程的笔记「课程」使用Go建立Web应用程序(CreatingWebApplicationswithGo)「教程」
Go
kingeasternsun
·
2020-07-01 10:34
Go语言基础
语法之容器(数组、切片、映射、列表)
上一篇文章中和大家介绍了go语言的原生数据类型,接下来继续和大家介绍go语言的数据类型,包括:数组、切片、映射、列表,希望对大家有所帮助一、数组——固定长度的连续内存区域在go语言中,数组的概念和c语言中数组的概念是完全一致的。数组从声明时就确定了大小,使用时可以修改数组元素,但是不能改变数组的大小。1.1、声明数组数组声明格式:var变量名[元素数量]T,T为数据类型//声明int数组 var
Kenny_cn
·
2020-07-01 10:22
GoLearn
Go语言基础
——基本语法
Go语言基础
——基本语法第一个go程序packagemainimport"fmt"funcmain(){fmt.Println("helloworld")fmt.Println("blank")}packagemain
DTRblank
·
2020-07-01 08:07
Golang语言快速上手到综合实战视频教程
百度网盘下载01.Go语言简介-.wmv02.理解GOPATH.wmv03.
Go语言基础
上.wmv2Y&~9})P'U4O04.
Go语言基础
下.wmv05.Go语言之流程控制_jq.wmv06.Go语言之函数上
xiaotian667
·
2020-07-01 07:17
go语言基础
结构体作为参数
结构体作为参数和返回值funcfun1(pPerson){}//值传递funcfun2(p*Person){}//引用传递packagemainimport"fmt"typeperson3struct{namestringageint}funcmain(){p1:=person3{"王二狗",30}fmt.Println(p1)changeName(p1)fmt.Println(p1)change
超级系
·
2020-07-01 06:23
视频教程-
Go语言基础
实战视频教程-Go语言
Go语言基础
实战视频教程多年互联网从业经验;有丰富的的企业网站、手游、APP开发经验;曾担任上海益盟软件技术股份有限公司项目经理及产品经理;参与项目有益盟私募工厂、睿妙影音家庭物联网设备、手游东方江湖等
weixin_31042475
·
2020-07-01 05:42
go语言基础
之数组指针做函数参数
1、数组指针做函数参数示例:packagemain//必须有个main包import"fmt"//p指向实现数组a,它是指向数组,它是数组指针//*p代表指针所指向的内存,就是实参afuncmodify(p*[5]int){(*p)[0]=666fmt.Println("modify*a=",*p)}funcmain(){a:=[5]int{1,2,3,4,5}//初始化modify(&a)//地
weixin_30820077
·
2020-07-01 05:57
Go语言基础
之5--数组(array)和切片(slince)
一、数组(array)1.1数组定义1)含义:数组是同一类型的元素集合。数组是具有固定长度并拥有零个或者多个相同数据类型元素的序列。2)定义一个数组的方法:var变量名[len]type例子:vara[5]int//5个整数(int)类型的数组vara[5]string//5个字符串(string)类型的数组解释:像上面这种定义方法,我们是指定了数组的长度,但是还有如下定义方法:vara=[...
weixin_30591551
·
2020-07-01 05:37
Go语言基础
练习题系列1
1、练习1题目:使用fmt分别打印字符串、二进制、十进制、十六进制、浮点数。packagemainimport("fmt")funcmain(){vara="helloworld"vardata=10240vardata1=1.1fmt.Println(a)fmt.Printf("%b\n",data)fmt.Printf("%d\n",data)fmt.Printf("%x\n",data)fm
weixin_30344795
·
2020-07-01 05:44
GO语言基础
_slice
数据切片的设计和注意事项切片和数组的区别:数组是需要指定个数的,而切片则不需要。数组赋值也可是使用如下方式,忽略元素个数,使用“...”代替slice和array的关系十分密切,通过两者的合理构建,既能实现动态灵活的线性结构,也能提供访问元素的高效性能。当然,这种结构也不是完美无暇,共用底层数组,在部分修改操作的时候,可能带来副作用,同时如果一个很大的数组,那怕只有一个元素被切片应用,那么剩下的数
weixin_30333885
·
2020-07-01 05:41
Go语言基础
练习题系列2
1、练习1生成一个随机数,让一个用户去猜这个数是多少?代码示例如下:packagemainimport("fmt""math/rand"//math包中的rand函数可以用来生成随机数"time")funcmain(){varnumberint/*fori:=0;iinput:fmt.Printf("您输入的数字太小\n")casenumber==input:fmt.Printf("恭喜您,答对了
weixin_30279315
·
2020-07-01 05:08
go语言基础
之结构体做函数参数 值传递和地址传递
1、结构体做函数参数值传递示例:packagemain//必须有个main包import"fmt"//定义一个结构体类型typeStudentstruct{idintnamestringsexbyte//字符类型ageintaddrstring}functest01(sStudent){s.id=666fmt.Println("test01:",s)}funcmain(){s:=Student{1
weixin_30249203
·
2020-07-01 05:32
GO语言基础
(二)函数
1.函数基本结构funcFuncName(参数列表)(返回类型){函数体return}2.无参无返回值函数和无参有返回值函数packagemainimport("fmt")//无参无返回值函数funcDisplay(){fmt.Printf("hellogo\n")}//无参有返回值函数funcTest1()int{//当只有一个返回值时可以不写括号return666//return后面接的是要返
random_w
·
2020-07-01 04:12
#
Go基础教程
最新Golang语言快速上手到综合实战
02.理解GOPATH.wmv04.
Go语言基础
下.wmv06.Go语言之函数上.wmv08.Go语言之struct.wmv10.Go语言之面向对象下_1.wmv11.Go语言并发编程之协程.wmv13
qq_43662889
·
2020-07-01 04:10
Go语言基础
--Printf格式化输出、Scanf格式化输入详解
几种输出方式的区别Print、Println、Printf、Sprintf、Fprintf都是fmt包中的公共方法,在需要打印信息时需要用到这些函数,那么这些函数有什么区别呢?Print:输出到控制台(不接受任何格式化,它等价于对每一个操作数都应用%v)fmt.Print(str)Println:输出到控制台并换行fmt.Println(tmp)Printf:只可以打印出格式化的字符串。只可以直接
一只IT小小鸟
·
2020-07-01 03:09
Go
基础知识
Go语言学习
Go
Printf
Scanf
基础知识
GO语言基础
语法之指针(第十五天)
指针与C语言类似,go也有指针,指针的引用,使用者就可以直接使用指针修改、获取内存中的内容Go语言的取地址符是&,与C语言类似。GO语言的指针声明:varvarName*varTypeC语言指针声明:varType*varNameGo空指针:当一个指针被定义后没有分配到任何变量时,它的值为nil。nil指针也称为空指针。C语言空指针:值为NULL0Go语言允许向函数传递指针,只需要在函数定义的参数
只要代码敲得好,BUG就追不到我
·
2020-07-01 03:14
GO
GO语言基础
语法之数组(第十四天)
数组:与C语言类似,数组元素可以通过索引(位置)来读取(或者修改),索引从0开始,第一个元素索引为0,第二个索引为1,以此类推,一维数组的定义方式:Go语言数组声明需要指定元素类型及元素个数,语法格式如下:varvariable_name[SIZE]variable_type。例如varstr[10]float64多维数组声明方式:varvariable_name[SIZE1][SIZE2]…[S
只要代码敲得好,BUG就追不到我
·
2020-07-01 03:14
GO
GO语言基础
语法之函数方法(第十三天)
Go语言中同时有函数和方法。方法就是包含了接受者的函数,方法是对象实例绑定的特殊函数。方法是特殊的函数,定义在某一特定的类型上,通过类型的实例来进行调用,这个实例被叫接收者(receiver)语法格式如下:func(variable_namevariable_data_type)function_name()[return_type]{/*函数体*/}注意:variable_data_type普通
只要代码敲得好,BUG就追不到我
·
2020-07-01 03:14
GO
GO语言基础
map与函数
1.map1.类似其它语言中的哈希表活着字典,以key-value形式存储数据2.key必须是支持==或!=比较运算的类型,不可以是函数、map或slice3.map查找比线性搜索快很多,但比使用索引访问数据的类型慢100倍4.map使用make()创建,支持:=这种简写方式5.make([keyType]valueType,cap),cap表示容量,可省略。超出容量时会自动扩容,但尽量提供一个合
angzhan5306
·
2020-07-01 01:12
第八课
go语言基础
-数组、切片和map
第八课
go语言基础
-数组、切片和maptags:golang2019尚硅谷categories:golang数组切片二维数组map文章目录第八课
go语言基础
-数组、切片和**map**第一节go语言的数组
道教儒佛电磁波
·
2020-07-01 01:43
go语言基础
Go语言基础
(八)—— Go语言变量作用域、Go语言数组、Go语言指针
Go语言变量作用域作用域为已声明标识符所表示的常量、类型、变量、函数或包在源代码中的作用范围。Go语言中变量可以在三个地方声明:•函数内定义的变量称为局部变量•函数外定义的变量称为全局变量•函数定义中的变量称为形式参数接下来让我们具体了解局部变量、全局变量和形式参数。局部变量在函数体内声明的变量称之为局部变量,它们的作用域只在函数体内,参数和返回值变量也是局部变量。全局变量在函数体外声明的变量称之
The_Reader
·
2020-07-01 01:23
Go语言基础
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他