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
fmt.println
GO语言实现读取txt文本,删除偶数行
=nil{
fmt.Println
("打开文件时出错:",err)return}deferinFile.Close()//创
大虾别跑
·
2024-02-19 20:09
go
golang
开发语言
后端
限制协程使用数量
不限制的时候,有多少业务开多少协程funcjob(indexint){time.Sleep(time.Millisecond*500)
fmt.Println
(index)}funcmain(){wg:=
快感炮神
·
2024-02-15 10:36
聊聊golang的类型断言
(int)
fmt.Println
(reflect.TypeOf(i))j:=x.(int32)
fmt.Println
(j)}直接赋值的方式,如果断言为true则返回
go4it
·
2024-02-13 06:39
Go语言标准库之time
语言和其他语言的时间格式化的方式不同,Go语言格式化的方式更直观,其他的语言一般是yyyy-mm-ddpackagemainimport("fmt""time")funcmain(){now:=time.Now()
fmt.Println
CoderMiner
·
2024-02-13 04:30
logrus 打印日志时间注意事项
{"func":"main.main","level":"info","msg":"Currenttime","time":"2024-01-0914:02:45"}``````go程序运行中打印时间
fmt.Println
清盏涂墨衣
·
2024-02-12 09:43
golang
开发语言
后端
go语言for循环中修改临时变量无效
修改不影响原始变量2.for循环中如果想修改原始变量,可以直接修改原始变量本身才行实验如下图代码如下packagemainimport"fmt"funcmain(){arr:=[]int{1,2,3,4,5,6}
fmt.Println
YZF_Kevin
·
2024-02-10 18:03
go语言for循环
go语言for循环中修改
Golang的for循环变量和goroutine的陷阱,1.22版本的更新
packagemainimport"fmt"funcmain(){done:=make(chanbool)values:=[]string{"chen","hai","feng"}for_,v:=rangevalues{
fmt.Println
黑虎含珠
·
2024-02-10 18:31
golang
服务器
前端
Golang 基础语法
环境变量gorootgopath安装依赖goget框架beegoleafhello.gopackagemainimport"fmt"funcmain(){
fmt.Println
("Hello,World
小小爱1990
·
2024-02-10 12:21
Go基础知识
1、小程序“helloworld”下面的代码可能是你遇到的最简单的GO程序://helloworld.gopackagemainimport"fmt"funcmain(){
fmt.Println
("Hello
ehco_6f4c
·
2024-02-10 05:56
go语言语法
变量的定义局部变量的定义varageint=18/age:=18fmt.Println("age=",age)全局变量的定义var{age=10 name="tom"}②条件语句ifcount90{
fmt.Println
别问我,我什么都不知道
·
2024-02-09 10:52
golang
开发语言
后端
【GO】二、函数、结构体与错误处理
语言中的函数支持匿名函数、闭包,且其具有一等公民的特性:函数本身可以被当做变量进行传递简单示例:funcadd(aint,bint)(int,error){returna+b,nil}funcmain(){
fmt.Println
清河__
·
2024-02-08 02:51
Go
golang
开发语言
后端
golang学习笔记--字符串函数
packagemainimport"fmt"funcmain(){str:="你好"//6str1:="hello"//5//len()获得长度
fmt.Println
(len(str))
fmt.Println
飞鸟malred
·
2024-02-07 22:24
golang
gopher
笔记
golang
开发语言
后端
golang学习笔记--函数
funcmain(){varaint=1varbint=2c:=add(a,b)
fmt.Println
(c)}funcadd(aint,bint)(int){returna+b}函数调用机制值传递packagemainimport"fmt"functest
飞鸟malred
·
2024-02-07 21:54
golang
gopher
笔记
golang
java
开发语言
Go基础学习笔记-01
gomodinit生成依赖管理文件gofmt-w*.go格式换名称的大小写用来控制方法的可见域主方法及包命名规范packagemain//注意package的命名,作为主包import"fmt"funcmain(){
fmt.Println
_长银_
·
2024-02-07 21:52
Go语言-从基础到高级
学习
笔记
go
基础
2021/04/07关于go中的继承和空结构体
在文档中强调了根本没有继承这一概念1.屏蔽现象一个简单的demopackagemainimport("fmt")varname=11funcmain(){varname=10{varname=9fmt.Println(name)}
fmt.Println
温岭夹糕
·
2024-02-07 17:14
go常见并发模式(1):基本模式
并发执行让0-9每位数字加一varwgsync.WaitGroupfuncmain(){fori:=0;i<10;i++{wg.Add(1)gofunc(indexint){deferwg.Done()
fmt.Println
快感炮神
·
2024-02-07 13:51
Golang 关于通道 Chan 详解
下面我们先来看一个例子吧import("fmt")funcmain(){gofmt.Println("1")
fmt.Println
("2")}在golang里面,使用go这个关键字
Loedan
·
2024-02-05 08:45
go语言入门之路——基础语法
语法基础包前言在进入今天的主题前我们先来看一个小demo:packagemainimport"fmt"funcmain(){
fmt.Println
("Hello世界!")}
落雨便归尘
·
2024-02-04 17:54
Go
golang
开发语言
后端
Go语言进阶篇——浅谈函数中的闭包
首先我们在有关函数的文章中介绍了函数是Go语言的一等公民,不同于其他语言,函数在Go语言里面扮演的角色很多,下面我们来看一下:作为函数的参数来传递(也叫回调函数)funcprintOneParam(pint){
fmt.Println
落雨便归尘
·
2024-02-04 17:54
Go
golang
开发语言
后端
oracle 函数可变参数,Go可变参数的函数实例
例如,
fmt.Println
()就是一个常见的可变函数。这里有一个函数将任意数量的int作为参数。可变参数的函数可以通过单独的参数以通常的方式调用。
景 风
·
2024-02-04 16:14
oracle
函数可变参数
Golang语言接收可变参数(变参函数)
处理时当做普通数组处理即可funcreceiveNums(nums...int){for_,v:=rangenums{
fmt.Println
(nums)}}
RunFromHere
·
2024-02-04 16:10
Go基础学习
golang
可变参数
接收
基础
高级
Go语言中cap函数是干什么的?和len有什么关系?
import"fmt"funcmain(){arr:=[5]int{1,2,3,4,5}slice:=arr[1:3]//左闭右开
fmt.Println
(len(slice))//输出:2,实际元素个数
搭车去柏林<‘^′>
·
2024-02-03 11:41
Go
golang
开发语言
后端
Go语言中...(三个点)的使用几个常见情况
(nums...int)int{total:=0for_,num:=rangenums{total+=num}returntotal}funcmain(){result:=sum(1,2,3,4,5)
fmt.Println
搭车去柏林<‘^′>
·
2024-02-03 10:40
Go
golang
算法
开发语言
golang 中间件使用
1、自定义中间件函数funcCustomMiddleware()gin.HandlerFunc{returnfunc(c*gin.Context){//在请求之前执行的逻辑
fmt.Println
("执行自定义中间件
顿悟树下你和我
·
2024-02-03 08:34
golang
golang
中间件
开发语言
golang编程语言和java的性能对比
1、先说Go吧,因为我个人最近正在用,感觉很不错packagemainimport"fmt"funcmain(){
fmt.Println
(fibonacci(34))}funcfibonacci(iint
QFdongdong
·
2024-02-03 05:26
05-Go语言输入输出函数
输出函数输出函数的两种格式:第一种:fmt.Printf("格式化字符串",数据列表)第二种:
fmt.Println
(数据列表)packagemainimport"fmt"funcmain(){//两种输出方式
低头看云
·
2024-02-03 03:23
【go】延迟执行和定时器实现
time.Sleeptime.Aftertime.NewTimertime.NewTickertime.Sleeptime.Sleep可以实现延时执行funcTestSleep(t*testing.T){
fmt.Println
小北很忧伤
·
2024-02-02 14:41
go
golang
定时器
go tcp编程案例-服务端循环接收客户端消息2
服务端packagemainimport("fmt""net")funcmain(){
fmt.Println
("服务器开始监听...")listen,err:=net.Listen("tcp","0.0.0.0
aaxhl99
·
2024-02-02 12:43
go
golang
tcp/ip
go 反射的练习
utils""fmt""reflect")funcreflectTest01(binterface{}){//通过反射获取传入变量的type、kind、值rTyp:=reflect.TypeOf(b)
fmt.Println
aaxhl99
·
2024-02-02 12:13
go
golang
go 使用反射来遍历结构体的字段,调用结构体的方法,并获取结构体标签的值
json:"name"`Ageint`json:"monster_age"`Scorefloat32`json:"成绩"`Sexstring}//方法,显示s的值func(sMonster)Print(){
fmt.Println
aaxhl99
·
2024-02-02 12:13
go
golang
开发语言
后端
go tcp编程案例-服务端接收客户端消息
服务端packagemainimport("fmt""net")funcmain(){
fmt.Println
("服务器开始监听...")listen,err:=net.Listen("tcp","0.0.0.0
aaxhl99
·
2024-02-02 12:13
go
golang
tcp/ip
Go的两阶段延迟执行
Go的defer不仅仅是用于清理任务,还可以用于准备任务,考虑以下示例:funcsetupTeardown()func(){
fmt.Println
("Runinitialization")returnfunc
初于青丝mc终于白发
·
2024-02-02 08:14
GO语言
技巧
经验
golang
开发语言
后端
数据库
go
青少年编程
15.Golang中的反射机制及应用
reflect.TypeOf(arg)reflect.ValueOf(arg)实践基本应用packagemainimport("fmt""reflect")funcreflectNum(arginterface{}){
fmt.Println
流月up
·
2024-02-02 02:21
go
golang
go
反射机制
应用
Golang系列中常用包
一、常用包常用包说明常用函数fmt实现格式化的输入输出操作,其中的fmt.Printf()和
fmt.Println
()是开发者使用最为频繁的函数。
wilson_go
·
2024-02-01 19:19
golang
golang 原子操作
包:sync/atomic代码:packagemainimport("sync/atomic""strconv""fmt""sync")funcmain(){varaint32;
fmt.Println
(
运维之美Bially
·
2024-01-31 16:20
golang日常开发系列之一--defer的那些坑
一、所谓的"坑"funclogErr(errerror){
fmt.Println
(err)}
后端技术小屋
·
2024-01-30 19:17
第八章:Go语言切片slice
我们可以将切片看做动态数组切片是引用类型,是对数组的引用切片的大小是动态分配的切片的遍历和访问切片元素操作和数组类似packagemainimport"fmt"funcmain(){vardemo=[]int{1,2,3,4,5,6,7}
fmt.Println
楚江云
·
2024-01-30 08:08
2021-02-16:n皇后问题。给定一个整数n,返回n皇后的摆法有多少种?
代码用golang编写,代码如下:packagemainimport("fmt""time")funcmain(){n:=12fmt.Println(n,"皇后问题")
fmt.Println
("----
福大大架构师每日一题
·
2024-01-29 23:45
go标准库Context上下文
为什么需要Context基本示例packagemainimport("fmt""sync""time")varwgsync.WaitGroup//初始的例子funcworker(){for{
fmt.Println
leellun
·
2024-01-29 20:33
go从入门到实践
golang
开发语言
后端
go包与依赖管理
packagemainimport"fmt"funcmain(){
fmt.Println
("Helloworl
leellun
·
2024-01-29 19:58
go从入门到实践
golang
xcode
开发语言
什么是rune
packagemainimport("bytes""fmt")funcmain(){nameInBytes:=bytes.NewBufferString("liäあ李♥")
fmt.Println
(nameInBytes.Bytes
bocsoft
·
2024-01-29 09:28
go语言文件操作
=nil{
fmt.Println
("openfilefailed!
leellun
·
2024-01-29 08:45
go从入门到实践
golang
开发语言
后端
Go_039_函数传参的值拷贝
函数当中的变量foo(x)是把x=1赋值给foo当中的形参x然后在各自的区域当中packagemainimport"fmt"funcfoo(xint){x=100}funcmain(){varx=1foo(x)
fmt.Println
为宇绸缪
·
2024-01-28 22:47
9.Golang中的数组与动态数组
packagemainimport"fmt"//固定长度的数组在传参的时候,是严格匹配数组类型的//且是值拷贝funcprintArray(myArray[4]int){forindex,v:=rangemyArray{
fmt.Println
流月up
·
2024-01-28 20:12
go
golang
go
数组
slice
动态数组
10.Golang中的map
map使用代码结束概述map实践map声明代码packagemainimport("fmt")funcmain(){//声明方式1varmap1map[string]stringifmap1==nil{
fmt.Println
流月up
·
2024-01-28 20:42
go
golang
go
map
声明
使用
go语言基础之泛型
1.1为什么需要泛型funcreverse(s[]int)[]int{l:=len(s)r:=make([]int,l)fori,e:=ranges{r[l-i-1]=e}returnr}
fmt.Println
leellun
·
2024-01-28 20:31
go从入门到实践
golang
java
算法
golang 数组 切片 循环 range 注意
//例1vara=[5]int{1,2,3,4,5}varr[5]intfori,v:=rangea{ifi==0{a[1]=12a[2]=13}r[i]=v}
fmt.Println
("r=",r)
fmt.Println
技术为辅,市场为王
·
2024-01-28 01:57
聊聊Golang中的range关键字
funcIndexArray(){a:=[...]int{1,2,3,4,5,6,7,8}fori:=rangea{a[3]=100ifi==3{
fmt.Println
("
chuzong1354
·
2024-01-28 01:27
golang
golang rang指针数据的坑
funcmain(){typedatastruct{numint}datas:=[]data{{1},{2},{3},{4},{5},}for_,tmp:=rangedatas{gofunc(d*data){
fmt.Println
云舒编程
·
2024-01-28 01:57
golang
开发语言
后端
go中map和slice的nil细节
中slice和map在使用中会有一些差异,特别是nil和空的区别go中的空切片可以分为nilslice和emptyslicenilslice//nilslicevars1[]intifs1==nil{
fmt.Println
hengbo.liu
·
2024-01-27 18:19
golang
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
其他