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语言基础》
带你学够浪:
Go语言基础
系列 - 8分钟学基础语法
文章每周持续更新,原创不易,「三连」让更多人看到是对我最大的肯定。可以微信搜索公众号「后端技术学堂」第一时间阅读(一般比博客早更新一到两篇)对于一般的语言使用者来说,20%的语言特性就能够满足80%的使用需求,剩下在使用中掌握。基于这一理论,Go基础系列的文章不会刻意追求面面俱到,但该有知识点都会覆盖,目的是带你快跑赶上Golang这趟新车。Hurryup,Let’sgo!一个好消息一个坏消息一个
柠檬橙1024
·
2020-06-27 01:03
程序人生
带你学够浪:
Go语言基础
系列 - 8分钟学控制流语句
文章每周持续更新,原创不易,「三连」让更多人看到是对我最大的肯定。可以微信搜索公众号「后端技术学堂」第一时间阅读(一般比博客早更新一到两篇)对于一般的语言使用者来说,20%的语言特性就能够满足80%的使用需求,剩下在使用中掌握。基于这一理论,Go基础系列的文章不会刻意追求面面俱到,但该有知识点都会覆盖,目的是带你快跑赶上Golang这趟新车。Hurryup,Let’sgo!控制语句是程序的灵魂,有
柠檬橙1024
·
2020-06-27 01:31
程序人生
golang
编程语言
GO语言环境配置
GO语言基础
配置下载安装环境变量设置配置GOPATH配置Path验证是否配置成功IDE选择下载官网安装包下载地址为:https://golang.org/dl/如果打不开可以使用这个地址:https:/
ZyaireMax
·
2020-06-26 01:22
#
GO语言学习
Go语言基础
之结构体、接口
packagemainimport("fmt")#定义Human类型的接口必须实现xx和toS..的方法,否则编译失败,这有点像抽象类的意思,写python多了对这点不太注意。。typeHumaninterface{xx()stringtoStudyKnowledge()string}#定义一个结构体Student,结构体的属性如下(如何设置默认值?看样子没有直接的去定义一个默认值的方法,后期只能
刘东灵
·
2020-06-25 21:50
Go语言基础
篇--7.Go语言之【回调函数+闭包】
1.回调函数函数的类型定义:func(parameter_type,parameter1_type1...)(output_type0,...)定义两个函数func1()和func2(),如果讲func1函数作为func2函数的参数传给func2,那么此时func2函数可算作是高阶函数,func1函数则为回调函数。示例:funcmain(){res:=operate(1,5,add)//这里要注意
EdenJin
·
2020-06-25 14:20
Go语言
go
编程语言
Go语言基础
篇--5.Go的复合数据类型【数组array+切片slice+map】
1.数组(array)概念:存储一组相同数据类型的容器/*array定义*/varvariable_name[SIZE]variable_type/*定义*/vararray0[5]intvararray1=[5]int{54,5}vararray2=[5]int{2:54,4:5}//将数组的第2位设置为54,第4位设置为5vararray3=[...]int{54,7:5}//可不设置arra
EdenJin
·
2020-06-25 14:20
Go语言
go
编程语言
Go语言基础
篇--6.Go语言之【函数定义+可变参+递归函数+defer关键字】
1.函数定义格式如下:/*Go语言中的函数定义*//*funcfuncName(parameternametype1,...,....)(output1type1,output2type2){//可返回多个值returnvalue1,value2}*/示例代码:funcgetSum(numberint)int{/*求和:计算1-n的和*/sum:=0fori:=1;i<=number;i++{su
EdenJin
·
2020-06-25 14:20
Go语言
Go语言基础
篇--4.Go语言之【if+switch+for语句】
写在前面:各类程序语言中的ifforswitch语句的语法基本上是类似的,只需要注意go语言与其他程序语言的不同之处就好。if语句特例:go语言中if语句中可以包含变量的申明,但是其作用域仅仅在当前的if语句结构当中可用。ifnum:=99;num>=60{fmt.Printf("分数为:%d.恭喜及格\n",num)}else{fmt.Printf("分数为:%d.不及格\n",num)}如上,
EdenJin
·
2020-06-25 14:20
Go语言
go
Go语言基础
(二)定义变量
创建一个go文件文件名称叫basic,选择SimpleApplication程序入口一个简单的HelloWorld示例,使用fmt的库来进行打印packagemainimport"fmt"funcmain(){fmt.Println("HelloWorld!")}定义一个变量定义变量使用var关键字,变量名在前面,变量类型在后面,并将刚定义的变量值进行打印go语言定义变量之后会有一个合理的初始值,
记忆中的那一抹夕阳
·
2020-06-24 19:52
Go
服务计算阅读收获:《Golang web 应用开发》
之前以为阅读作业都是自己默默做了就好了,现在才知道写了博客是有加分的o(╥﹏╥)o概述本次博客是关于《Golangweb应用开发》的阅读分享,本书在github共14章,有着32.8kstar(我也在其中哈哈),目录结构为Go环境配置
Go
SYSU_yzt
·
2020-06-22 04:43
技术之路
Go 语言基础 数组、切片、映射
近期又看了
Go语言基础
的内容,看了一下这三种结构实现的原理:数组Array数组是切片和映射的基础数据结构;数组是长度固定的数据类型并且在内存中也是连续分配的,固索引数组数据速度是非常快的;声明数组时需要指定
Meng小羽
·
2020-06-21 03:19
golang
slice
map
数组
带你学够浪:
Go语言基础
系列 - 8分钟学复合类型
★文章每周持续更新,原创不易,「三连」让更多人看到是对我最大的肯定。可以微信搜索公众号「后端技术学堂」第一时间阅读(一般比博客早更新一到两篇)”对于一般的语言使用者来说,20%的语言特性就能够满足80%的使用需求,剩下在使用中掌握。基于这一理论,Go基础系列的文章不会刻意追求面面俱到,但该有知识点都会覆盖,目的是带你快跑赶上Golang这趟新车。Hurryup,Let'sgo!前面我们学习过Gol
柠檬橙1024
·
2020-06-16 22:00
带你学够浪:
Go语言基础
系列 - 8分钟学控制流语句
★文章每周持续更新,原创不易,「三连」让更多人看到是对我最大的肯定。可以微信搜索公众号「后端技术学堂」第一时间阅读(一般比博客早更新一到两篇)”对于一般的语言使用者来说,20%的语言特性就能够满足80%的使用需求,剩下在使用中掌握。基于这一理论,Go基础系列的文章不会刻意追求面面俱到,但该有知识点都会覆盖,目的是带你快跑赶上Golang这趟新车。Hurryup,Let'sgo!控制语句是程序的灵魂
柠檬橙1024
·
2020-06-07 23:00
带你学够浪:
Go语言基础
系列-环境配置和 Hello world
文章每周持续更新,原创不易,「三连」让更多人看到是对我最大的肯定。可以微信搜索公众号「后端技术学堂」第一时间阅读(一般比博客早更新一到两篇)前面几周陆陆续续写了一些后端技术的文章,包括数据库、微服务、内存管理等等,我比较倾向于成体系的学习,所以数据库和微服务还有后续系列文章补充。最近工作上比较多的Golang编程,现在很多互联网公司都在转向Golang开发,所以打算写一写有关Go语言学习的系列文章
柠檬橙1024
·
2020-06-02 23:00
go语言基础
之append函数的使用
向切片追加元素为切片追加新的元素是种常用的操作,为此Go提供了内建的append函数。内建函数的文档对此函数有详细的介绍。funcappend(s[]T,vs...T)[]Tappend的第一个参数s是一个元素类型为T的切片,其余类型为T的值将会追加到该切片的末尾。append的结果是一个包含原切片所有元素加上新添加元素的切片。当s的底层数组太小,不足以容纳所有给定的值时,它就会分配一个更大的数组
小兵
·
2020-06-02 18:16
golang
带你学够浪:
Go语言基础
系列 - 基础语法
对于一般的语言使用者来说,20%的语言特性就能够满足80%的使用需求,剩下在使用中掌握。基于这一理论,Go基础系列的文章不会刻意追求面面俱到,但该有知识点都会覆盖,目的是带你快跑赶上Golang这趟新车。Hurryup,Let'sgo!一个好消息一个坏消息一个潜规则Go的语法类似C语言,你是从C/C++语言过来的话学习成本很低,其他语言过来甚至没有编程基础也没关系,这门语言入门很轻松。好消息是你的
柠檬橙
·
2020-05-28 00:45
golang
带你学够浪:
Go语言基础
系列 - 8分钟学基础语法
文章每周持续更新,原创不易,「三连」让更多人看到是对我最大的肯定。可以微信搜索公众号「后端技术学堂」第一时间阅读(一般比博客早更新一到两篇)对于一般的语言使用者来说,20%的语言特性就能够满足80%的使用需求,剩下在使用中掌握。基于这一理论,Go基础系列的文章不会刻意追求面面俱到,但该有知识点都会覆盖,目的是带你快跑赶上Golang这趟新车。Hurryup,Let'sgo!一个好消息一个坏消息一个
柠檬橙1024
·
2020-05-24 00:00
Go随笔——
Go语言基础
语法入门
GO语言特性开发者使用编程语言的三大分类(执行速度,简易程度,开发难度)1.执行速度快、编译速度慢(编译型):C,C++2.执行速度较慢,编译速度快(解释型):JAVA,.NET3.执行速度慢,开发难度小(动态脚本):Python,PHPGO语言在三个条件做了平衡:易于开发,快速编译,高效执行1.helloworldpackagemainimport"fmt"funcmain{fmt.Printl
wujunqi1996
·
2020-05-16 17:00
Go语言基础语法
8.切片
Go语言基础
之切片|Golang本文主要介绍Go语言中切片(slice)及它的基本使用。引子因为数组的长度是固定的并且数组长度属于类型的一部分,所以数组有很多的局限性。
雪上霜
·
2020-05-14 16:34
三、
Go语言基础
结构解析
本系列文章均为学习过程中记录的笔记,欢迎和我一起来学习Go语言。全文使用环境如下:Go语言版本:1.14操作系统:deepin使用工具:Goland开发工具本篇我们进行学习Go语言项目基础结构我们在上一节时编写了第一个HelloWorld这块代码我们从上向下来看。第一行是packagemain,这里是指的包的概念,在go语言中包是代表这个文件夹中所有go代码的目录,这里是main,在Go语言程序中
cn華少
·
2020-04-28 23:00
go语言基础
(四)
go语言基础
(四)数组数组声明varvariable_name[SIZE]variable_type指针指针用法和C相似空指针go的空指针为nil结构体与C++的结构体是类似的结构体定义结构体使用typestruct
Yasin_cxh
·
2020-04-13 15:00
go语言基础
(三)
go语言基础
(三)条件语句if,if...else中布尔表达式不需要加括号if布尔表达式{//表达式为真时的执行语句}switch语句方式一:switchvname{casev1:...breakcasev2
Yasin_cxh
·
2020-04-12 23:00
go语言基础
(二)
go语言基础
(二)数据类型各语言的数据类型大同小异。go语言可以为数字类型和浮点类型设定位长,如int8,int16,int32,int64,uint8,float8,float32等。
Yasin_cxh
·
2020-04-12 21:00
极部落TrueChain公链训练营成都站1期圆满结束
01技术朋友争先报名本次公链训练营主要针对拥有三年以上开发者经验、拥有
go语言基础
、对区块链公链开发技术感兴趣并乐于去学
初链TrueChain
·
2020-04-11 17:39
go语言基础
结构
GO语言结构:包声明package引入包import函数func变量语句,表达式单行注释,多行注释package:package是最基本的分发单位和工程管理中依赖关系的体现,go语言源代码文件开都都必须有package声明,表示源码文件所属代码包;生成go语言可执行程序,必须有main的package包,该包中必须有main函数,该函数是程序运行的入口;同一路径只能有一个package,一个pac
SUN_LEON
·
2020-04-11 15:14
go语言基础
(一)
go语言基础
(一)packagepackage调用Go程序是通过package来组织的。只有package名称为main的源码文件可以包含main函数。个可执行程序有且仅有一个main包。
Yasin_cxh
·
2020-04-10 23:00
Go语言基础
- 基本数据类型
一、基本数据类型1.整型uint8也就是byte型无符号整型取值范围uint80到255uint160到65535uint320到4294967295uint640到18446744073709551615int16对应C语言中的short型,int64对应C语言中的long型有符号整型取值范围int8-128到127int16-32768到32767int32-2147483648到214748
不留烦
·
2020-04-10 02:07
golang
Go语言基础
- 变量与常量
一、变量程序运行过程中的数据都是保存在内存中,我们想要在代码中操作某个数据时就需要去内存上找到这个变量,但是如果我们直接在代码中通过内存地址去操作变量的话,代码的可读性会非常差而且还容易出错,所以我们就利用变量将这个数据的内存地址保存起来,以后直接通过这个变量就能找到内存上对应的数据了。1.声明//标准声明:var变量名变量类型varnamestring//批量声明:var(astringbint
不留烦
·
2020-04-10 02:16
golang
每天一点Go语言——Go语言语法基础及基本数据类型
每天一点Go语言——Go语言语法基础及基本数据类型一、
Go语言基础
语法上篇Go语言讲解中谈到了有关Go语言的基本组成结构,该小节就来讲述有关go语言的基础语法。
wx5d8a17c45cb5b
·
2020-04-02 22:35
Go语言语法
Go用于基本数据类型
Go语言关键字
Go语言
【ByteEdu】课程总体更新列表(2019-03-22)
已经更新完成课程:从零开始搭建游戏服务器第一期(更新完)点击访问从零开始搭建游戏服务器第二期(更新完)点击访问贪吃蛇实战项目(更新完)点击访问
Go语言基础
、提高(更新完)点击访问正在更新课程列表:**ByteEdu
Golang语言社区
·
2020-03-31 05:16
go 语言基础
go语言基础
包packagemainimport("fmt""math/rand")funcmain(){fmt.Println("Myfavoritenumberis",rand.Intn(10))}
sarace
·
2020-03-27 11:00
Go语言基础
-环境搭建常用概念和定义
工作区和GOPATH工作区是放置Go源码文件的目录一般情况下,Go源码文件都需要存放到工作区中但是对于命令源码文件来说这不是必须的每个工作区的结构都类似下图所示:工作区目录结构/home/golib:src/pkg/bin/src目录用于存放源码文件以代码包为组织形式pkg/用于存放归档文件(名称以.a为后缀的文件)所有归档文件都会被存放到该目录下的平台相关目录中,同样以代码包为组织形式平台相关目
盘木
·
2020-03-24 04:00
Go语言基础
5 - 方法,接口,空白标识符,内嵌
概述我们将用几节来学习
Go语言基础
,本文结构如下:1.方法指针vs.值2.接口与其它类型接口类型转换接口转换与类型断言通用性接口和方法3.空白标识符多重赋值中的空白标识符未使用的导入和变量为副作用而导入接口检查
张云飞Vir
·
2020-03-11 23:35
Go语言基础
(五)—— 并发编程
目录如下:
Go语言基础
(一)——简介、环境配置、HelloWorld
Go语言基础
(二)——基本常用语法
Go语言基础
(三)——面向对象编程
Go语言基础
(四)——优质的容错处理
Go语言基础
(五)——并发编程
齐舞647
·
2020-03-10 00:35
3_
Go语言基础
之基本数据类型
基本数据类型整型整型分为以下两个大类:按长度分为:int8、int16、int32、int64对应的无符号整型:uint8、uint16、uint32、uint64其中,uint8就是我们熟知的byte型,int16对应C语言中的short型,int64对应C语言中的long型。uint8___无符号__8位整型(0到255)uint16__无符号__16位整型(0到65535)uint32__无
极风键客
·
2020-03-08 08:53
彬哥笔记 --8 Go语言 变量
大家好,我是彬哥;今天继续给小白、初学者讲讲Go语言相关的知识点,本节给大家讲讲
Go语言基础
知识中的变量。
Golang语言社区
·
2020-03-06 15:04
Dive into gRPC(2):实现一个服务
这里我们仅仅使用Go语言实现一个简单的client/server系统,这篇文章假设读者具有基本的
Go语言基础
,并且在你的机器上已经安装好了基础环境(Go、grpc、protobuf包,以及
今天中午吃啥
·
2020-02-27 18:46
Go语言基础
(一)—— 简介、环境配置、Hello World
目录如下:
Go语言基础
(一)——简介、环境配置、HelloWorld
Go语言基础
(二)——基本常用语法
Go语言基础
(三)——面向对象编程
Go语言基础
(四)——优质的容错处理
Go语言基础
(五)——并发编程
齐舞647
·
2020-02-26 21:04
Go语言基础
(二)—— 基本常用语法
目录如下:
Go语言基础
(一)——简介、环境配置、HelloWorld
Go语言基础
(二)——基本常用语法
Go语言基础
(三)——面向对象编程
Go语言基础
(四)——优质的容错处理
Go语言基础
(五)——并发编程
齐舞647
·
2020-02-26 21:46
Go语言基础
(三)—— 面向对象编程
目录如下:
Go语言基础
(一)——简介、环境配置、HelloWorld
Go语言基础
(二)——基本常用语法
Go语言基础
(三)——面向对象编程
Go语言基础
(四)——优质的容错处理
Go语言基础
(五)——并发编程
齐舞647
·
2020-02-26 21:36
Go语言基础
(四)—— 优质的容错处理
目录如下:
Go语言基础
(一)——简介、环境配置、HelloWorld
Go语言基础
(二)——基本常用语法
Go语言基础
(三)——面向对象编程
Go语言基础
(四)——优质的容错处理
Go语言基础
(五)——并发编程
齐舞647
·
2020-02-26 21:29
Go语言基础
之map
map概述哈希表是一种巧妙并且使用的数据结构。它是一个无序的key-value对的集合,其中所有的key都是不同的,然后通过给定的key可以在常数时间复杂度内检索、更新或删除对应的value。Golang中,一个map就是一个哈希表的引用,又称为字段或者关联数组。类似其他编程语言的集合,在编程中是经常使用到。map的声明基本语法varmap变量名map[keytype]valuetypekey的类
Dabric
·
2020-02-20 21:00
Go语言基础
之切片
1切片介绍Golang提供数组这种存储相同类型数据的数据结构,由于在现实生活中一件事物的个数不是固定,比如说一个班级的学生人数等,然而数组的长度是固定,因此在Golang中很少直接使用数组。和数组相对应的类型是切片slice,其代表变长的序列,序列中每个元素都是相同的类型。1.1切片的内部实现如图1所示,可以看出切片的底层还是数组。slice从底层来说,其实就是一个数据结构(struct结构体),
Dabric
·
2020-02-17 15:00
11_
Go语言基础
之结构体
Go语言中没有“类”的概念,也不支持“类”的继承等面向对象的概念。Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性。类型别名和自定义类型自定义类型在Go语言中有一些基本的数据类型,如string、整型、浮点型、布尔等数据类型,Go语言中可以使用type关键字来定义自定义类型。自定义类型是定义了一个全新的类型。我们可以基于内置的基本类型定义,也可以通过struct定义。例如:/
极风键客
·
2020-02-12 20:08
Go语言基础
之变量和常量
变量和常量是编程中必不可少的部分,也是很好理解的一部分。标识符与关键字标识符在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和_开头。举几个例子:abc,_,_123,a123。关键字关键字是指编程语言中预先定义好的具有特殊含义的标识符。关键字和保留字都不建议用作变量名。Go语言中有25个关键字:bre
俆胖
·
2020-02-10 22:00
Go语言基础
之变量和常量
变量和常量是编程中必不可少的部分,也是很好理解的一部分。标识符与关键字标识符在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和_开头。举几个例子:abc,_,_123,a123。关键字关键字是指编程语言中预先定义好的具有特殊含义的标识符。关键字和保留字都不建议用作变量名。Go语言中有25个关键字:bre
·
2020-02-10 22:00
Go语言基础
之基本数据类型
Go语言中有丰富的数据类型,除了基本的整型、浮点型、布尔型、字符串外,还有数组、切片、结构体、函数、map、通道(channel)等。Go语言的基本类型和其他语言大同小异。基本数据类型整型整型分为以下两个大类:按长度分为:int8、int16、int32、int64对应的无符号整型:uint8、uint16、uint32、uint64其中,uint8就是我们熟知的byte型,int16对应C语言中
俆胖
·
2020-02-10 22:00
Go语言基础
之基本数据类型
Go语言中有丰富的数据类型,除了基本的整型、浮点型、布尔型、字符串外,还有数组、切片、结构体、函数、map、通道(channel)等。Go语言的基本类型和其他语言大同小异。基本数据类型整型整型分为以下两个大类:按长度分为:int8、int16、int32、int64对应的无符号整型:uint8、uint16、uint32、uint64其中,uint8就是我们熟知的byte型,int16对应C语言中
·
2020-02-10 22:00
Go语言基础
之运算符
运算符用于在程序运行时执行数学或逻辑运算。运算符Go语言内置的运算符有:算术运算符关系运算符逻辑运算符位运算符赋值运算符算数运算符运算符描述+相加-相减*相乘/相除%求余注意:++(自增)和--(自减)在Go语言中是单独的语句,并不是运算符。关系运算符运算符描述==检查两个值是否相等,如果相等返回True否则返回False。!=检查两个值是否不相等,如果不相等返回True否则返回False。>检查
·
2020-02-10 22:00
Go语言基础
之运算符
运算符用于在程序运行时执行数学或逻辑运算。运算符Go语言内置的运算符有:算术运算符关系运算符逻辑运算符位运算符赋值运算符算数运算符运算符描述+相加-相减*相乘/相除%求余注意:++(自增)和--(自减)在Go语言中是单独的语句,并不是运算符。关系运算符运算符描述==检查两个值是否相等,如果相等返回True否则返回False。!=检查两个值是否不相等,如果不相等返回True否则返回False。>检查
俆胖
·
2020-02-10 22:00
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他