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语言基础
之函数
14.
Go语言基础
之函数文章目录14.
Go语言基础
之函数一、函数go函数特点二、函数定义三、函数的调用四、参数1.类型简写2.可变参数五、返回值多返回值返回值命名空白符返回值补充六、函数进阶变量作用域全局变量局部变量七
贾维斯Echo
·
2023-09-23 08:42
GO
Go语言基础
之下划线
09.
Go语言基础
之下划线一、下划线的作用作用:“_”是特殊标识符,用来忽略结果二、下划线在import中在Golang里,import的作用是导入其他package。
贾维斯Echo
·
2023-09-23 08:41
GO
Go语言基础
之map
13.
Go语言基础
之mapGo语言中提供的映射关系容器为map,其内部使用散列表(hash)实现。
贾维斯Echo
·
2023-09-23 08:41
GO
Go语言基础
之基本数据类型
05.
Go语言基础
之基本数据类型文章目录05.
Go语言基础
之基本数据类型一、基本数据类型二、整型特殊整型数字字面量语法(Numberliteralssyntax)三、浮点型四、复数五、布尔值六、字符串字符串转义符多行字符串字符串的常用操作七
贾维斯Echo
·
2023-09-23 08:11
GO
Go语言精进之路(目录)
本文参考教程:链接零、知识体系图谱一、介绍01.Go语言的前生今世二、开发环境搭建01.Go语言开发环境搭建三、
GO语言基础
01.Go多版本管理工具02.第一个Go程序“hello,world“与main
贾维斯Echo
·
2023-09-23 08:10
GO
golang
Go语言基础
教程:变量、基本数据类型、输出、注释、运算符、if-else条件判断、函数
文章目录一、变量的使用1.1定义变量1.2常量1.3变量的赋值与内存相关二、变量基本类型2.1有符号整型2.2无符号整型2.3string类型2.4bool类型三、输出3.1常用打印功能3.2格式化输出3.3内置输出方法与fmt的区别四、注释五、运算符六、条件语句6.1基本使用6.2条件嵌套七、函数(Function)7.1函数的声明7.2多返回值7.3命名返回值7.4空白符7.5不定长参数道阻且
Simple子夜
·
2023-09-23 00:16
Golang精进之路
golang
开发语言
后端
Go学习net/http
lesson02_web本质_哔哩哔哩_bilibili参考
Go语言基础
之net/http|李文周的博客(liwenzhou.com)net/http1.HTTP协议超文本传输协议(HTTP,HyperTextTransferProtocol
BigOrangeSama
·
2023-09-20 04:32
go学习
http
Go语言核心36讲(
Go语言基础
知识一)--学习笔记
01|工作区和GOPATH从Go1.5版本的自举(即用Go语言编写程序来实现Go语言自身),到Go1.7版本的极速GC(也称垃圾回收器),再到2018年2月发布的Go1.10版本对其自带工具的全面升级,以及可预见的后续版本关键特性(比如用来做程序依赖管理的gomod命令),这一切都令我们欢欣鼓舞。Go语言在一步步走向辉煌的同时,显然已经成为软件工程师们最喜爱的编程语言之一。我们学习Go语言时,要做
郑子铭
·
2023-09-18 14:24
Go语言核心36讲
golang
go语言基础
--面向对象杂谈
面向过程所谓的面向过程就是:强调的是步骤、过程、每一步都是自己亲自去实现的。面向对象所谓的面向对象其实就是找一个专门做这个事的人来做,不用关心具体怎么实现的。所以说,面向过程强调的是过程,步骤。而面向对象强调的是对象,也就是干事的人。在程序中,可以通过属性和方法(函数)来描述类。属性就是特征,方法(函数)就是行为。面向对象编程好处封装继承多态继承继承是一种类间关系,描述一个类从另一个类获取成员信息
小乞丐程序员
·
2023-09-15 15:08
golang
开发语言
后端
go语言基础
--杂谈
常量运行期间,不可以改变的值constPIfloat64=3.14字面常量所谓字面常量,是值程序中硬编码的常量123//整型类型常量156.78//浮点类型的常量true//布尔类型的常量“abc”//字符串类型的常量//constPIfloat64=3.14constPI=3.14////PI=3.15//cannotassigntoPI不允许修改常量的值//fmt.Printf("%p",&P
小乞丐程序员
·
2023-09-14 10:39
golang
java
服务器
使用Go语言交叉编译开发嵌入式Linux应用程序
基础说明Go语言的基础说明可以参考:《
Go语言基础
入门》Go语言刚开始的时候是基于C语言的,后来慢慢的脱离C独立发展了。到
Naisu Xu
·
2023-09-14 01:37
嵌入式Linux与设备相关
linux
golang
arm开发
嵌入式
交叉编译
GO语言基础
(一)2019-05-08
结束了第一章的学习,正式开始go语言的学习。我决定先去吃个午饭.下午两点十七分继续开始学习P31-P35:变量-变量需要声明(类C)注意事项:1、三种使用方式:(1)声明后不赋值则使用默认值。(int为0)(2)类型推导(类python)(3)省略var用例如name:="tom"的方式,其中name不应该被声明过,:不能省略2、多变量声明与1相对应P36:数据类型简介数据类型P37-38:%T变
竖琴犹奏相思苦
·
2023-09-13 10:55
【
GO语言基础
】函数
系列文章目录【Go语言学习】ide安装与配置【
GO语言基础
】前言【
GO语言基础
】变量常量【
GO语言基础
】数据类型【
GO语言基础
】控制流【
GO语言基础
】函数文章目录系列文章目录函数基础函数调用GoLangAPI
julien_qiao
·
2023-09-12 05:55
GO基础
golang
开发语言
后端
go语言详解-----包(package)引入
一、
go语言基础
1、每一个可运行的go程序必须要有一个main包(package),即packagemain;并且该main包中必须要有一个main函数,这是一个入口函数。
husterlichf
·
2023-09-11 23:54
golang
microsoft
算法
Go面试题
Go面试题一、
Go语言基础
1.GOROOT,GOPATH,GOBIN?
ftmagician
·
2023-09-11 20:03
Go
面经
go
面试
golang
Go语言基础
学习笔记
目录
Go语言基础
学习笔记—写在前面Lesson1HelloWorldLesson2常量、变量与运算符2.1变量的声明2.2数据类型与打印的格式化2.3数据类型转换2.4常量和itoa2.5运算符Lesson3
purityw
·
2023-09-11 20:02
Go语言学习与开发
go
go语言基础
操作---七
socket简单介绍—套接字编程什么是SocketSocket,英文含义是【插座、插孔】,一般称之为套接字,用于描述IP地址和端口。可以实现不同程序间的数据通信。Socket起源于Unix,而Unix基本哲学之一就是“一切皆文件”,都可以用“打开open–>读写write/read–>关闭close”模式来操作。Socket就是该模式的一个实现,网络的Socket数据传输是一种特殊的I/O,Soc
小乞丐程序员
·
2023-09-11 06:41
golang
开发语言
后端
go语言基础
---8
Http请求报文格式分析packagemainimport("fmt""net")funcmain(){//监听listener,err:=net.Listen("tcp",":8000")iferr!=nil{fmt.Println("listenererr",err)return}deferlistener.Close()//阻塞等待用户的连接conn,err:=listener.Accept
小乞丐程序员
·
2023-09-11 05:38
golang
iphone
开发语言
【
GO语言基础
】基本数据类型
系列文章目录【Go语言学习】ide安装与配置【
GO语言基础
】前言【
GO语言基础
】变量常量【
GO语言基础
】数据类型文章目录系列文章目录数据类型数值型:整数类型:浮点数类型:字符型-布尔型-字符串零值转义字符常用类型转换运算符总结数据类型数值型
julien_qiao
·
2023-09-10 10:44
GO基础
golang
开发语言
go语言
【
GO语言基础
】控制流
系列文章目录【Go语言学习】ide安装与配置【
GO语言基础
】前言【
GO语言基础
】变量常量【
GO语言基础
】数据类型【
GO语言基础
】控制流文章目录系列文章目录条件语句if-else结构判断一个字符串是否为空
julien_qiao
·
2023-09-10 10:44
GO基础
golang
开发语言
后端
【
GO语言基础
】变量常量
系列文章目录【Go语言学习】ide安装与配置【
GO语言基础
】前言【
GO语言基础
】变量常量【
GO语言基础
】数据类型【
GO语言基础
】运算符文章目录系列文章目录常量和枚举变量声明全局变量声明大小写敏感总结常量和枚举使用
julien_qiao
·
2023-09-09 11:24
GO基础
golang
开发语言
【
GO语言基础
】前言
系列文章目录【Go语言学习】ide安装与配置【
GO语言基础
】前言【
GO语言基础
】变量常量【
GO语言基础
】数据类型【
GO语言基础
】运算符文章目录系列文章目录一、基础知识包和函数函数声明语法简洁性括号成对出现
julien_qiao
·
2023-09-09 11:22
GO基础
golang
开发语言
go语言
Go语言基础
之网络编程
目录一、互联网协议介绍二、互联网分层模型2.1物理层2.2数据链路层2.3网络层2.4传输层2.5应用层三、socket编程四、socket图解五、Go语言实现TCP通信5.1TCP协议5.2TCP服务端5.3TCP客户端六、TCP黏包6.1黏包示例6.2为什么会出现粘包6.3解决办法七、Go语言实现UDP通信7.1UDP协议7.2UDP服务端7.3UDP客户端更新、更全的《Go从入门到放弃》的更
???111
·
2023-09-09 11:06
网络
python
人工智能
Go语言基础
程序结构变量标准语法:var变量名字类型=表达式variint=1简短语法:变量名字:=表达式j:=2常量关键字:const语法:const常量名=编译期确定的值常量值:字符、字符串、布尔值、数值。常量不能用:=语法声明类型语法:type类型名字底层类型typePersonstruct{namestringageint}控制语句forGo中唯一的循环结构sum:=0fori:=0;i,)i=42d
贝壳的世界
·
2023-09-09 01:36
Go语言基础
——goroutine和channel
go语言有一个很重要的特性就是goroutine,我们可以使用goroutine结合channel来开发并发程序。1、goroutine简介goroutine是go语言中的并发执行单元,我们可以将多个任务分别放在多个goroutine中,参见下文案例:packagemainimport"fmt"funchello(){fmt.Println("HelloWorld!!!")}funcmain(){
北枫晴天
·
2023-09-08 13:44
《 Golang语言快速上手到综合实战》(最新)
01.Go语言简介-.wmv02.理解GOPATH.wmv03.
Go语言基础
上.wmv04.
Go语言基础
下.wmv05.Go语言之流程控制_jq.wmv06.Go语言之函数上.wmv07.Go语言之函数下
柔和的月光
·
2023-09-08 03:40
Golang语言快速上手到综合实战视频教程
01.Go语言简介-.wmv02.理解GOPATH.wmv03.
Go语言基础
上.wmv04.
Go语言基础
下.wmv05.Go语言之流程控制_jq.wmv06.Go语言之函数上.wmv07.Go语言之函数下
qq_42739742
·
2023-09-08 03:09
golang语言
go语言基础
语法
1、注释packagemainimport"fmt"/**多行注释*/funcmain(){//单行注释fmt.Println("helloworld")}2、变量2.1、变量定义标准格式var变量名变量类型如varageintGo语言的基本类型有:boolstringint、int8、int16、int32、int64uint、uint8、uint16、uint32、uint64、uintptr
程序三两行
·
2023-09-05 17:12
go
golang
开发语言
后端
go语言基础
操作--二
a:=10str:="mike"//匿名函数,没有函数名字形成一个闭包,函数定义,还没有调用f1:=func(){//:=自动推到类型fmt.Println("a=",a)fmt.Println("str=",str)}f1()//给一个函数类型起别名这个写法不推荐typeFuncTypefunc()//函数没有参数,内推返回值//声明变量varf2FuncTypef2=f1f2()//定义匿名函
小乞丐程序员
·
2023-09-04 17:16
golang
开发语言
后端
Go语言基础
语法|疑难分析及相关补充
疑难分析1.对于range遍历的理解eg:packagemainimport"fmt"funcmain(){nums:=[]int{2,3,4}sum:=0fori,num:=rangenums{sum+=numifnum==2{fmt.Println("index:",i,"num:",num)}}fmt.Println(sum)}看到这个例子,我相信很多刚刚入门的小伙伴都会感到疑惑,为什么(f
fashia
·
2023-09-04 03:48
Go语言学习路程
golang
算法
开发语言
go
后端
go1.19
Go语言基础
之数组
前言Array(数组)数组是同一种数据类型元素的集合。在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化。基本语法://定义一个长度为5元素类型为int的数组avara[5]int9.1数组定义var数组变量名[元素数量]T比如:vara[3]int,数组的长度必须是常量,并且长度是数组类型的一部分。一旦定义,长度不能变。[3]int和[5]int是不同的类型。vara
孤影夜行
·
2023-09-03 06:34
go语言入门基础详谈(语法篇)
文章目录GO语言学习笔记详谈GO基础相关学习:1.
Go语言基础
之变量常量1.Go语言的变量声明格式为:2.Go语言的常量声明格式为:2.
Go语言基础
之基本数据类型1.1整型1.2.浮点型1.3复数1.4
高稚气菌
·
2023-09-02 04:47
go语言专栏
golang
开发语言
入门系列
Go语言基础
之反射
目录一、变量的内在机制二、反射介绍三、reflect包四、TypeOf4.1typename和typekind五、ValueOf5.1通过反射获取值5.2通过反射设置变量的值5.3isNil()和isValid()5.3.1isNil()5.3.2isValid()5.3.3举个例子六、结构体反射七、与结构体相关的方法八、StructField类型九、结构体反射示例十、反射是把双刃剑十一、练习题更
???111
·
2023-09-02 04:16
python
人工智能
golang
Go语言基础
结构 —— String 字符串
字符集简介比特(bit)是计算机处理的最小单位,值为0或者1,一个字节包含8个bit,最大值(11111111)为255,最小值(00000000)为0;一个字节能代表256个数字,二个字节可以表示65563个数字,更多的字节可以有更多种组合,就可以表示更大的数值范围,整数可以这样存,那么字符呢?一堆二进制0或者1,无论怎么也算不出A,那就通过数字中转一下,只要给A指定一个数值编号,要存储A时就存
xjx
·
2023-09-02 04:16
golang
string
golang
后端
跟着老猫来搞GO-基础进阶
那本篇呢就开始和大家同步一下
GO语言基础
的进阶。函数的定义上次其实在很多的DEMO中已经写出来一些函数了,但是没有讲清楚其函数定义。接下来我们同样地要举例说明一下,直接看代码。
程序员老猫
·
2023-08-31 14:20
GO专栏
spring
boot
restful
java
go、区块链笔记目录
go语言基础
入门go语言指针速通
go语言基础
进阶go语言面向对象go语言并发编程与原理go语言实战(goModules/API/gorm/gin)区块链快速入门go语言Lotus项目开发实战(Lotus
海豹姥爷
·
2023-08-30 20:16
笔记
golang
Go语言基础
之结构体
Go语言中没有“类”的概念,也不支持“类”的继承等面向对象的概念。Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性。类型别名和自定义类型自定义类型在Go语言中有一些基本的数据类型,如string、整型、浮点型、布尔等数据类型,Go语言中可以使用type关键字来定义自定义类型。自定义类型是定义了一个全新的类型。我们可以基于内置的基本类型定义,也可以通过struct定义。例如:/
阿汤哥的程序之路
·
2023-08-30 20:33
Go
golang
linux
开发语言
Go语言基础
之指针
区别于C/C++中的指针,Go语言中的指针不能进行偏移和运算,是安全指针。要搞明白Go语言中的指针需要先知道3个概念:指针地址、指针类型和指针取值。Go语言中的指针任何程序数据载入内存后,在内存都有他们的地址,这就是指针。而为了保存一个数据在内存中的地址,我们就需要指针变量。比如,“永远不要高估自己”这句话是我的座右铭,我想把它写入程序中,程序一启动这句话是要加载到内存(假设内存地址0x12345
阿汤哥的程序之路
·
2023-08-30 20:30
Go
golang
开发语言
后端
字节青训营Go语言学习第一天--基础语言+实战案例
文章目录走进
Go语言基础
语言2.2基础语言-变量2.3基础语法-ifelse2.4基础语法-循环基础语法-switch基础语法-数组基础语法-切片基础语法-map基础语法-range基础语法-函数基础语法
蓝鲸不蓝369
·
2023-08-30 14:21
学习
【ByteEdu】课程总体更新列表(2019-03-21)
已经更新完成课程:从零开始搭建游戏服务器第一期(更新完)点击访问从零开始搭建游戏服务器第二期(更新完)点击访问贪吃蛇实战项目(更新完)点击访问
Go语言基础
、提高(更新完)点击访问正在更新课程列表:**ByteEdu
Golang语言社区
·
2023-08-26 01:35
go语言基础
go语言基础
packagemainimport"fmt"funcmain(){varaint=10varb=20///这种新式声明对象的时候C必须为未声明的对象c:=30///打印fmt.Println
迎风起飞的猪
·
2023-08-25 11:44
Go语言基础
之map
Go语言中提供的映射关系容器为map,其内部使用散列表(hash)实现。mapmap是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。map定义Go语言中map的定义语法如下:map[KeyType]ValueType其中,KeyType:表示键的类型。ValueType:表示键对应的值的类型。map类型的变量默认初始值为nil,需要使用make()函
阿汤哥的程序之路
·
2023-08-23 20:45
Go
golang
开发语言
后端
Go语言基础
之函数
函数Go语言中支持函数、匿名函数和闭包,并且函数在Go语言中属于“一等公民”。函数定义Go语言中定义函数使用func关键字,具体格式如下:func函数名(参数)(返回值){函数体}其中:函数名:由字母、数字、下划线组成。但函数名的第一个字母不能是数字。在同一个包内,函数名也称不能重名(包的概念详见后文)。参数:参数由参数变量和参数变量的类型组成,多个参数之间使用,分隔。返回值:返回值由返回值变量和
阿汤哥的程序之路
·
2023-08-23 20:45
Go
golang
开发语言
后端
Go语言基础
(一篇上手go语言基本语法)
Go简介Go语言的创始人有三位,分别是图灵奖获得者、C语法联合发明人、Unix之父肯·汤普森(KenThompson)、Plan9操作系统领导者、UTF-8编码的最初设计者罗伯·派克(RobPike),以及Java的HotSpot虚拟机和Chrome浏览器的JavaScriptV8引擎的设计者之一罗伯特·格瑞史莫(RobertGriesemer),三位大牛领导设计。Go语言是一种静态编译语言,却有
_小许_
·
2023-08-22 08:04
Go
golang
开发语言
后端
Go语言基础
速成篇 | 字节青训营笔记
这是我参与「第五届青训营」笔记创作活动的第1天。笔记旨在记录自己的学习过程以及跟更多人分享交流,重点讲干货,不扣细节,从整体认知。废话不多说,上内容!!!目录本堂课重点内容详细知识点介绍Go语言简介配置开发环境基础语法HelloWorld变量ifelse循环switch数组slicemaprange函数指针结构体结构体方法错误处理字符串操作字符串格式化JSON处理时间处理数字解析进程信息实践练习例
是小白_鸭
·
2023-08-22 08:32
golang
开发语言
Go语言基础
知识学习笔记
环境准备下载安装Golang:https://golang.google.cn/dl/因为国外下载速度较慢,我们需要配置国内代理#开启包管理工具goenv-wGO111MODULE=on#设置代理goenv-wGOPROXY=https://goproxy.cn,direct#设置不走proxy的私有仓库,多个用逗号相隔(可选)goenv-wGOPRIVATE=*.corp.example.com
笼中小夜莺
·
2023-08-22 08:02
Golang
golang
学习
微服务
云原生
Go语言基础
之切片
切片切片(Slice)是一个拥有相同类型元素的可变长度的序列。它是基于数组类型做的一层封装。它非常灵活,支持自动扩容。切片是一个引用类型,它的内部结构包含地址、长度和容量。切片一般用于快速地操作一块数据集合切片的定义声明切片类型的基本语法如下:varname[]T其中,name:表示变量名T:表示切片中的元素类型举个例子:funcmain(){//声明切片类型vara[]string//声明一个字
阿汤哥的程序之路
·
2023-08-22 03:32
Go
golang
后端
Go语言基础
之数组
Array(数组)数组是同一种数据类型元素的集合。在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化。基本语法://定义一个长度为3元素类型为int的数组avara[3]int数组定义:var数组变量名[元素数量]T比如:vara[5]int,数组的长度必须是常量,并且长度是数组类型的一部分。一旦定义,长度不能变。[5]int和[10]int是不同的类型。vara[3]
阿汤哥的程序之路
·
2023-08-22 03:32
Go
golang
开发语言
Go语言基础
之流程控制
流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的“经脉”。Go语言中最常用的流程控制有if和for,而switch和goto主要是为了简化代码、降低重复代码而生的结构,属于扩展类的流程控制。ifelse(分支结构)if条件判断基本写法Go语言中if条件判断的格式如下:if表达式1{分支1}elseif表达式2{分支2}else{分支3}当表达式1的结果为true时
阿汤哥的程序之路
·
2023-08-22 03:31
Go
golang
java
前端
Go语言基础
之基本数据类型
Go语言中有丰富的数据类型,除了基本的整型、浮点型、布尔型、字符串外,还有数组、切片、结构体、函数、map、通道(channel)等。Go语言的基本类型和其他语言大同小异。基本数据类型整型整型分为以下两个大类:按长度分为:int8、int16、int32、int64对应的无符号整型:uint8、uint16、uint32、uint64其中,uint8就是我们熟知的byte型,int16对应C语言中
阿汤哥的程序之路
·
2023-08-22 03:30
Go
golang
服务器
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他