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语言基础
一、Go基础标识符:go语言中的标识符由字母数字和下划线(_)组成,并且只能以字母和下划线(_)开头关键字:关键字是指编程语言中预先定义好的具有特殊含义的标识符。关键字和保留字都不建议用作变量名。Go语言有25个关键字:关键字breakdefaultfuncinterfaceselectcasedefergomapstructchanelsegotopackageswitchconstfallth
紅领巾
·
2023-12-02 14:44
Go语言基础
:包、函数、语句和注释解析
一个Go文件包含以下几个部分:包声明导入包函数语句和表达式看下面的代码,更好地理解它:例子packagemainimport"fmt"funcmain(){fmt.Println("HelloWorld!")}例子解释第1行:在Go中,每个程序都是一个包的一部分。我们使用package关键字来定义它。在这个例子中,程序属于main包。第2行:import("fmt")让我们导入包中的文件,包名为f
小万哥丶
·
2023-11-29 22:31
golang
开发语言
后端
软件工程
程序人生
开源
AI编程
18.
Go语言基础
之单元测试
不写测试的开发不是好程序员。我个人非常崇尚TDD(TestDrivenDevelopment)的,然而可惜的是国内的程序员都不太关注测试这一部分。这篇文章主要介绍下在Go语言中如何做单元测试和基准测试。gotest工具Go语言中的测试依赖gotest命令。编写测试代码和编写普通的Go代码过程是类似的,并不需要学习新的语法、规则或工具。gotest命令是一个按照一定约定和组织的测试代码的驱动程序。在
林深见我
·
2023-11-25 11:15
Go基础
单元测试
golang
junit
开发语言
后端
Go语言基础
一
Go语言基础
Go基础1.变量定义:var变量名类型=表达式varaint=8a在函数内部,可以使用更简略的:=方式声明并初始化变量。
knight and king
·
2023-11-25 05:16
golang
开发语言
后端
Golang基础
引言:快速有效的学习需要做一个总结,今天,在学习完了所有的
Go语言基础
之后进行一个总结型复习,然后进行下一个阶段的学习常量常量使用关键字const定义,用于存储不会改变的数据constidentifier
西瓜味儿的柚子
·
2023-11-24 22:50
go
Go语言工程进阶-并发编程
这是我参与「第五届青训营」笔记创作活动的第3天前言基于前文的
Go语言基础
语法,本文主要介绍Go语言进阶编程中的并发编程,从并发编程的视角介绍Go语言高性能的本质。
沐雨橙风24
·
2023-11-24 05:24
青训营笔记
go
GO语言基础
-04-数据类型-07-结构体[struct](定义结构体、声明结构体变量、结构体赋值、结构体做参数、结构体指针、结构体嵌套、结构体打印)
文章目录1.定义结构体类型2.声明结构体变量3.赋值3.1用结构体赋值3.2每个成员分别赋值4.结构体使用4.1结构体作参数4.2结构体指针做参数4.3二者区别4.4本质原因5.结构体嵌套5.1一个结构体作为另一个结构体的成员1)定义2)赋值和引用3)完整示例5.2直接引入另一个结构体的所有成员1)定义2)赋值和引用3)完整示例6.结构体打印6.1仅打印值6.2打印成员名和值1.定义结构体类型语法
玄德公笔记
·
2023-11-23 23:39
#
go基础
golang
开发语言
结构体指针
结构体
struct
Go 语言基础语法
文章目录一、GO语言结构1.基础组成2.实例3.执行Go程序二、
Go语言基础
语法1.Go标记2.行分隔符3.注释4.标识符5.字符串连接6.关键字7.Go语言的空格8.格式化字符串三、Go语言数据类型1
头发莫的了呀
·
2023-11-23 22:38
Golang
golang
开发语言
后端
go语言学习之旅之
Go语言基础
语法二
学无止境,今天继续学习go语言的基础语法变量(Variables):变量声明:varxint变量初始化:varxint=10或者可以使用类型推断:x:=10多变量声明:vara,b,cint同时初始化多个变量:vara,b,c=1,2,3全局变量:在函数外部声明的变量是全局变量。常量(Constants):常量声明:constpi=3.14159多常量声明:const(a=1b=2c=3)枚举常量
羱滒
·
2023-11-23 04:59
golang
golang
学习
开发语言
【Go学习之 go mod】gomod小白入门,在github上发布自己的项目(项目初始化、项目发布、项目版本升级等)
参考
Go语言基础
之包|李文周的博客Gomod的使用、发布、升级|weiGoModule如何发布v2及以上版本1.2.7.gomod命令—新溪-gordonV1.7.9文档golanggo包管理工具gomod
oceanweave
·
2023-11-21 02:04
Go学习笔记
golang
学习
github
Go语言基础
之基本语法
基本结构packagemainimport"fmt"funcmain(){fmt.Println("Hello,World!")}packagemainimport("fmt""log""net/http")funchandler(whttp.ResponseWriter,r*http.Request){s:="你好,世界!"fmt.Fprintf(w,"%s",s)log.Printf("%s"
Davieyang.D.Y
·
2023-11-20 19:08
计算机语言系列
golang
iphone
xcode
Go语言基础
入门(创建简单HTTP服务器)
标准库中的net/http包提供了多种创建HTTP服务器的方法,它还提供了一个基本路由器。packagemainimport"net/http"funchelloWorld(whttp.ResponseWriter,r*http.Request){w.Write([]byte("HelloWorld\n"))//[]byte声明一个字节切片并将字符串转换为字节。}funcmain(){//使用方法
Merkle
·
2023-11-19 23:57
Golang
服务器
golang
http
golang学习笔记——基础01
文章目录golang概述Go语言特色Go语言用途Go语言结构执行Go程序Go语言包管理01Go语言包管理02
Go语言基础
语法Go标记行分隔符注释标识符字符串连接关键字、预定义标识符Go语言的空格格式化字符串
怪我冷i
·
2023-11-19 04:42
golang从入门到入门
golang
学习
笔记
Golang
go语言基础
篇
1.语法varnametypeGo语言的基本类型有:boolstringint、int8、int16、int32、int64uint、uint8、uint16、uint32、uint64、uintptrbyte//uint8的别名rune//int32的别名代表一个Unicode码float32、float64complex64、complex1282.函数func函数名(形式参数列表)(返回值列
wellsmith
·
2023-11-17 06:11
golang
开发语言
后端
5.
Go语言基础
之基本数据类型
基本数据类型基本数据类型的默认值数据类型默认值整型0浮点型0字符串“”布尔类型false1.整型普通整型类型范围占用存储空间uint8无符号8位整型(0到255)1字节uint16无符号16位整型(0到65535)2字节uint32无符号32位整型(0到4294967295)4字节uint64无符号64位整型(0到18446744073709551615)8字节int8有符号8位整型(-128到1
等我千分就网恋
·
2023-11-17 06:41
Go
golang
开发语言
Go语言基础
整理集合
什么是Go语言go语言是一门静态强类型语言什么是动态和静态:可以理解为解释型和编译型(python,动态解释型语言一边编译一边执行)(golang,java,静态编译型语言必须先将文件编译成可执行文件后才能运行)什么是强类型语言:强制类型定义的语言,即一旦某一个变量被定义类型,如果不经强制转换,那么它永远就是该数据类型。强类型语言包括:Java、Python、C++等语言。其中Python是动态语
Renaissance*
·
2023-11-17 06:06
Golang
开发语言
golang
【Hello Go】
Go语言基础
类型
Go语言基础
类型基础类型命名变量变量声明变量初始化变量赋值匿名变量常量字面常量常量定义iota枚举基础数据类型分类fmt包的标准输入输出格式说明输入类型转换类型取别名基础类型命名Go语言中的命名遵循下面的几个规则必须以字母或者是下划线开头不能使用
学习同学
·
2023-11-17 06:00
go语言
golang
开发语言
后端
go语言学习之旅之
go语言基础
语法
学无止境,今天学习go语言的基础语法行分隔符在Go程序中,一行代表一个语句结束。没有结束符号注释注释不会被编译,每一个包应该有相关注释。单行注释是最常见的注释形式,你可以在任何地方使用以//开头的单行注释。多行注释也叫块注释,均已以/*开头,并以*/结尾。如://单行注释/*Authorby阿里云大学:edu.aliyun.com我是多行注释*/标识符标识符用来命名变量、类型等程序实体。一个标识符
羱滒
·
2023-11-15 22:31
golang
golang
学习
开发语言
Go语言基础
(带示例)
都是go语言的基础知识,有编程基础的应该都可以看懂packagemainimport"fmt"funcmain(){/*常量iota:特殊常量,可以认为是一个可以编译器修改的常量特点:每一个const关键字出现时,被重置为0,然后在下一个const出现之前,每次出现iota其所代表的数字就会自动增加1const(a=iotabcd="ha"f=100h=iotag)fmt.Println(a,b,
yangyw.
·
2023-11-12 05:35
Go语言
基础详解
示例
Go语言基础
-环境搭建
Go语言基础
—开发工具与环境配置一、VScode开发工具:1、配置语言选择Chinese2、安装Go开发工具二、项目初始化终端输入:gomodinit项目名称显示go相关信息,引用的包名等信息moduleGOlandProjectsgo1.18
快乐星球啊
·
2023-11-09 10:06
golang
开发语言
后端
GO语言学习之一——基础
GO语言基础
配置GO环境查看环境变量goenvGO111MODULE=""GOARCH="amd64"GOBIN=""GOCACHE="/Users/hui/Library/Caches/go-build"GOENV
曹自标
·
2023-11-07 19:40
golang
学习
go语言基础
(一)
一、变量定义变量命名通过var+参数名+类型即可varaint=1varsstring="b"varbtrue还可以多个变量一起定义,且可以是不同的类型,只要是逗号分隔即可vara,b,c,d:=3,4,true,"def"甚至连var也可以省掉,依靠解释器自己分辨不同的类型a:=1s:="str"b:=true常量可以使用const关键字constfileName="abc.txt"consta
Ukuleler
·
2023-11-05 18:09
三、
Go语言基础
入门——Go数据类型
前言最近买了两本书准备学习一下Go语言,其中一本是《Go语言高并发与微服务实战》另外一本是《GoWeb编程实战派》,第一本是为了深入了解一下Go语言在高并发中的魅力,买第二本的原因是因为刚刚从Java转到Go语言,所以想更快的学习一些工作中可能接触到的GoWeb相关的知识。众所周知,Go语言是Google于2009年开源的一门编程语言,原名GoLanguage也叫Golang。它可以在不损失应用程
会编程的羽流云
·
2023-11-05 13:54
Go语言
go
编程语言
Golang基础(1)
GO语言基础
GO语言基础
**
GO语言基础
****前言**Go语言的起源**Go语言项目**第一章、入门**1.1.HelloWorld**1.2.命令行参数1.3查找重复行1.4GIF动画**第二章、编程语言
热爱编程滴小白
·
2023-11-04 23:37
GOlang基础
golang
开发语言
go语言基础
9——结构体★★★
目录类型别名和自定义类型自定义类型类型别名类型定义和类型别名的区别结构体结构体的定义结构体实例化基本实例化匿名结构体创建指针类型结构体取结构体的地址实例化结构体初始化使用键值对初始化使用值的列表初始化结构体内存布局空结构体面试题构造函数方法和接收者指针类型的接收者值类型的接收者什么时候应该使用指针类型接收者任意类型添加方法结构体的匿名字段嵌套结构体嵌套匿名字段嵌套结构体的字段名冲突结构体的“继承”
小明的笔记仓库
·
2023-11-04 15:27
Golang
golang
开发语言
后端
Go语言基础
之切片
前言主要介绍Go语言中切片(slice)及它的基本使用因为数组的长度是固定的并且数组长度属于类型的一部分,所以数组有很多的局限性。例如:funcarraySum(x[3]int)int{sum:=0for_,v:=rangex{sum=sum+v}returnsum}这个求和函数只能接受[3]int类型,其他的都不支持。再比如:a:=[3]int{1,2,3}数组a中已经有三个元素了,我们不能再继
孤影夜行
·
2023-11-04 13:30
[笔记]
go语言基础
语法
image0.基本语法结构packagemainimport"fmt"funcmain(){fmt.Println("HelloWorld")}-声明包-保留了大括号,但去掉了分号-和python有点像,但没有强制锁进-首字母大写表示public,小写表示private-和类c语言相似,都是从main函数开始执行1、变量变量的声明和初始化go语言的变量声明需要使用var一下,或者使用海象运算符va
MatrixYe
·
2023-11-03 11:35
Go语言基础
之map
前言Go语言中提供的映射关系容器为map,其内部使用散列表(hash)实现。map是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。12.1map定义map的定义语法如下:map[KeyType]ValueType其中:KeyType:表示键的类型。ValueType:表示键对应的值的类型。map类型的变量默认初始值为nil,需要使用make()函数来
孤影夜行
·
2023-11-01 01:50
Go语言学习笔记—golang并发编程之channel
视频来源于B站
Go语言基础
进阶视频av56860636文章为自己整理的学习笔记,侵权即删,谢谢支持!
PPPsych
·
2023-10-30 14:56
Go语言进阶学习笔记
学习
golang
Go语言优质资源
Documentation-TheGoProgrammingLanguage官方cmd文档:Directorysrc/cmd-TheGoProgrammingLanguagegowiki:https://github.com/golang/go/wiki归档|李文周的博客
Go
小明的笔记仓库
·
2023-10-30 07:31
Golang
golang
开发语言
后端
【Go入门】
GO语言基础
快速入门
Go基础这小节我们将要介绍如何定义变量、常量、Go内置类型以及Go程序设计中的一些技巧。定义变量Go语言里面定义变量有多种方式。使用var关键字是Go最基本的定义变量方式,与C语言不同的是Go把变量类型放在变量名后面://定义一个名称为“variableName”,类型为"type"的变量varvariableNametype定义多个变量//定义三个类型都是“type”的变量varvname1,v
王多头发
·
2023-10-30 03:38
golang
【Go入门】
Go语言基础
知识
文章目录一、Go语言介绍1.Go思想2.Go语言为并发而生3.Go语言简单易学4.Go优点5.Go适合做什么二、Go语言特点三、
Go语言基础
1.Go文件名2.Go标记3.关键字4.标识符5.Go语言声明
想变厉害的大白菜
·
2023-10-27 18:13
Go
go语言
GO语言基础
文章目录
GO语言基础
一、初识Go语言1、go语言特性2、包的概念二、
Go语言基础
1、文件名&关键字&标识符2、Go程序结构3、常量和变量4、数据类型和操作符基本概念bool类型int类型float类型格式化输出字符类型字符串类型二元运算符其他
可口也可樂、
·
2023-10-27 18:30
Go
golang
开发语言
后端
一、
Go语言基础
入门——第一个Go程序
原文地址:http://www.zachariah.cn/archives/43.html前言最近买了两本书准备学习一下Go语言,其中一本是《Go语言高并发与微服务实战》另外一本是《GoWeb编程实战派》,第一本是为了深入了解一下Go语言在高并发中的魅力,买第二本的原因是因为刚刚从Java转到Go语言,所以想更快的学习一些工作中可能接触到的GoWeb相关的知识。众所周知,Go语言是Google于2
会编程的羽流云
·
2023-10-25 07:57
Go语言
go
golang
编程语言
Go语言基础
之接口
在Go语言中接口(interface)是一种类型,一种抽象的类型。相较于之前章节中讲到的那些具体类型(字符串、切片、结构体等)更注重“我是谁”,接口类型更注重“我能做什么”的问题。接口类型就像是一种约定——概括了一种类型应该具备哪些方法,在Go语言中提倡使用面向接口的编程方式实现解耦。接口类型接口(interface)是一种抽象的类型,一个接口类型就是一组方法的集合,它规定了需要实现的所有方法。接
阿汤哥的程序之路
·
2023-10-24 14:49
Go
golang
chrome
开发语言
go语言基础
23实例
go语言基础
文章目录
go语言基础
实例1-你好,世界实例2-变量实例3-循环实例4-条件实例5-条件分支实例6-数组实例7-切片实例8-map映射实例9-range语法实例10-函数实例11-指针实例12
ljl2107
·
2023-10-23 16:54
golang
实例
golang
开发语言
后端
Go语言基础
Go语言基础
Go是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。
Susinl
·
2023-10-21 21:21
Go
GO 语言的并发模式你了解多少?
实际上,出现上述的情况,还是因为我们对于GO语言的并发模型和涉及的
GO语言基础
不够扎实,误解了语言的用法。那么,对于GO语言的并发模式,我们一起来梳理一波。
阿兵云原生
·
2023-10-17 23:03
golang
xcode
开发语言
go语言基础
之常量与itoa
视频学习地址:Go零基础入门_在线视频教程-CSDN程序员研修院一.常量定义:常量是一个简单值的标识符,在程序运行时,不会被修改的量。注意:常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。语法:const常量名[数据类型]=值packagemainimport"fmt"funcmain(){constLENGTH=10constWIDTH=5varareaintconst
你的微笑、暖暖的
·
2023-10-14 20:30
golang
算法
开发语言
Go语言学习之旅二十--用go写求水仙花数和求素数 docker简介与下载
Go语言基础
练习题:一、求水仙花数:水仙花数:三位数:【100,999】每个位上的数字的立方和,刚好等于该数字本身,那么就叫水仙花数。
女孩哪有代码香
·
2023-10-14 13:59
docker
golang
Go语言基础
语法(package)-5
章节package作用及定义1.package作用及定义package是最基本的分发单位和工程管理中依赖关系的体现每个GO语言源代码文件开头都拥有一个package声明,表示源码文件所属的代码包要生成GO语言可执行程序,必须要有main的package包,且必须在该包下有main()函数同一个路径下只能存在一个package,一个package可以拆成多个源文件组成2.实践-验证上述package
markfork
·
2023-10-12 09:58
Go语言基础
(一)
本文档参考golang官方文档以及一些教程书籍,若文档有错误,欢迎issuehttps://go.dev/doc/tutorial/参考书籍《Go语言开发实战》Go语言是Google公司发布的一种静态型、编译型的开源编程语言,是新时代的C语言。Go语言已经成为云计算时代的重要基础编程语言。2012年3月28日,Go发布第一个正式的稳定版本。2.Go语言的特性自由高校编译效率优于javaC++运行效
企鹅宝儿
·
2023-10-12 06:40
Go语言
云计算
Go语言基础
之复合类型
分类:指针(pointer)、数组(arry)、切片(slice)、字典(map)、结构体(struct)一、指针1.基本操作默认值nil,没有NULL常量操作符"&"取变量地址"*"通过指针访问目标对象保存某个变量的地址,需要指针类型*int保存int的地址不支持指针运算,不支持"->"运算符直接用“.”访问目标成员不能操作没有合法指向的内存2.new函数funcmain(){varp1*int
羊羊羊羊吃青草
·
2023-10-11 01:10
Go语言
后端
golang
二、GO语言的环境安装、基础语法与数据类型
GO语言的环境安装、基础语法与数据类型一、GO语言环境安装(一)Go语言支持以下系统(二)Windows系统下安装二、
GO语言基础
语法(一)Go标记(二)行分隔符(三)注释(四)标识符(五)字符串连接(
一零二四bit
·
2023-10-09 08:37
Go
语言
go语言
编程语言
从0开始学go第三天
今天再补一些基础知识:
Go语言基础
之包|李文周的博客(liwenzhou.com)包:标识符的可见性:"如果想让一个包中的标识符(如变量、常量、类型、函数等)能被外部的包使用,那么标识符必须是对外可见的
星河边采花
·
2023-10-08 02:29
golang
开发语言
后端
go语言基础
之变量和常量
一、标识符与关键字(1)标识符在编程语言中,标识符是由程序员定义的具有某种特殊意义的符号,如:变量名、常量名、函数名等等。在go语言中,标识符由_(下划线)、字母和数字组成,并且只能由字母或_下划线开头,如:abc、_123、a123。(2)关键字关键字是指编程语言中预先定义好的具有特殊含义的标识符。go语言中有25个关键字:breakdefaultfuncinterfaceselectcased
啊桂分呐
·
2023-10-05 07:29
go
后端
2
Go语言基础
之变量和常量
文章连接:https://www.liwenzhou.com/posts/Go/01_var_and_const/总结:标识符和关键字:变量:变量声明:标准声明,批量声明,变量初始化,类型推导,短变量声明,匿名变量常量:常量声明批量声明,iota标识符与关键字标识符在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。Go语言中标识符由字母数字和_(下划线)组成,并且
SEVEN大姚
·
2023-10-05 07:58
go语言
Go语言基础
之变量和常量
变量和常量是编程中必不可少的部分。5.1标识符与关键字5.1.1标识符在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。Go语言中标识符由字母数字和__(下划线)组成,并且只能以字母和_开头。举几个例子:abc、_、_123、a123。5.1.2关键字关键字是指编程语言中预先定义好的具有特殊含义的标识符。关键字和保留字都不建议用作变量名。Go语言中有25个关键字:
Just_do_do_IT
·
2023-10-05 07:58
Go基础
go
golang
go语言
4.
Go语言基础
之变量和常量
Go语言中的变量和常量变量变量的声明变量的功能就是存储数据,不同的变量保存的数据类型可能会不一样Go语言中的变量需要声明后才能使用!,而且声明后必须使用!标准声明格式var变量名变量类型//标准声明varnamestringvarageintvarisOkbool批量声明格式var(变量名变量类型变量名变量类型变量名变量类型)//批量声明var(astringbintcbooldfloat32)变
等我千分就网恋
·
2023-10-05 07:58
Go
golang
开发语言
2.
Go语言基础
之变量和常量
标识符与关键字标识符在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和_开头。举几个例子:abc,_,_123,a123。关键字关键字是指编程语言中预先定义好的具有特殊含义的标识符。关键字和保留字都不建议用作变量名。Go语言中有25个关键字:breakdefaultfuncinterfaceselect
林深见我
·
2023-10-05 07:28
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
其他