特点:a.自动垃圾回收b.丰富的内置类型c.函数多返回值d.错误处理e.匿名函数和闭包f.类型和接口g.goroutine并发编程h.反射i.CGO调用c函数go语言从main包中的main函数开始执行,Go语言的main()函数不能带参数,也不能定义返回值。命令行传入的参数在os.Args变量中保存。如果需要支持命令行开关,可使用flag包。在包声明之后,是一系列的import语句,用于导入该程
原创 2018-03-02 18:21:30
1024阅读
数组是指一系列同一类型数据的集合。数组中包含的每个数据被称为数组元素(element),这种类型可以是任意的原始类型,比如 int、
原创 2023-05-17 21:27:13
135阅读
常量 相对于变量而言,常量是在程序使用过程中,不会改变的数据。有些地方你需要将定义好的常量重复使用,代码中你不允许它的值改变。例如 圆周率 在程序执行过程中不会改变。 常量的声明 const Pi float64 = 3.14 const 声明、Pi 常量、float64 类型、3.14 值 多变量
原创 2021-07-09 14:55:32
285阅读
Go中数学运算和比较运算要求包含的值具有相同的类型。如果不是的话,则在尝试运行代码时会报错。 为变量分配新值也是如此。如果所赋值的类型与变量的声明类型不匹配,也会报错。 解决方法是使用转换,它允许你将值从一种类型转换为另一种类型。只需提供要将值转换成的类型,后面紧接着是在圆括号中的要转换的值。 结果
原创 2021-07-09 15:10:27
225阅读
<! flowchart 箭头图标 勿删 Go语言简介: Golang 简称 Go,是一个开源的编程语言,Go是从2007年末由 Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2
转载 2018-11-21 13:49:00
152阅读
整型介绍 Go语言同时提供了有符号和无符号类型的整数运算。这里有 int8、int16、int32 和 int64 四种截然不同大小的有符号整形数类型,分别对应 8、16、32、64 bit大小的有符号整形数,与此对应的是 uint8、uint16、uint32 和 uint64 四种无符号整形数类
原创 2021-07-09 14:54:50
756阅读
认识Golang Google开发的一款高效服务器语言 安装Golang apt-get install golang VSCODE安装Golang插件无法下载 $ go env -w GO111MODULE=on $ go env -w GOPROXY=https://goproxy.cn,dir ...
转载 2021-07-21 23:54:00
115阅读
2评论
变量 Go语言是静态强类型语言,所以变量是有明确类型的。变量实质上就是在内存中的一小块空间,用来存储特定类型的可变数据。如果没有变量我们的程序只能将数值写死都是静态的数据,无法更改,变量可以让我们进行动态的操作。在数学概念中变量表示没有固定的值,可以随时改变的数。例如:除数、减数与被减数。 类型 变
原创 2021-07-25 10:20:15
362阅读
使用golang的orm框架就是将golang当中的struct,就是结构体和数据库当中的表字段进
原创 2023-04-16 22:00:19
374阅读
Go 是并发式语言,而不是并行式语言。在讨论 Go 如何处理并发之前,我们必须理解何为并发,
转载 2022-07-26 17:11:44
122阅读
Learning GoLang文章目录Learning GoLang@[toc]一、环境配置(一)Mac 环境下使用 vsCode 搭建 Go 开发环境(二)Mac 环境的 Go 安装和配置 + GoLand 安装和永久使用1、下载Go,可一键配置环境2、查看版本3、写个脚本感受一下4、GoLand 安装和永久激活使用二、语言学习框架(一)语言简介1、简介2、最主要的特性3、主要用途(二)语言结构
转载 2024-02-01 18:27:29
46阅读
我们在写Go代码的时候经常用到import这个命令用来导入包文件,而我们经常看到的方式参考如下: 然后我们代码里面可以通过如下的方式调用 上面这个fmt是Go语言的标准库,他其实是去goroot下去加载该模块,当然Go的import还支持如下两种方式来加载自己写的模块: 相对路径 import “.
转载 2017-08-31 11:31:00
264阅读
2评论
我们在写Go代码的时候经常用到import这个命令用来导入包文件,而我们经常看到的方式参考如下:import(     "fmt" )然后我们代码里面可以通过如下的方式调用fmt.Println("hello world")上面这个fmt是Go语言的标准库,他其实是去goroot下去加载该模块,当然Go的import还支持如下两种方式来加载自己写的
原创 2017-04-30 20:33:42
533阅读
百度纰漏春晚使用的技术架构是golang
转载 2019-04-12 16:30:38
754阅读
映射是一种数据结构,用于存储一系列无序的键值对,它基于键来存储值。映射的特点是能够基于键快速检索数据。键就像是数组的索
原创 2023-05-17 20:59:46
156阅读
变量声明 在Go中,变量是包含值的一块存储。可以使用变量声明为变量命名。只需使用var关键字,后跟所需的名称以及变量将保存的值的类型。 一旦你声明了一个变量,就可以用=为它分配该类型的任何值: quantity = 2 customerName = "xiaoming" 还可以在同一语句中为多个变量
原创 2021-07-09 15:10:29
314阅读
什么是方法?方法其实就是一个函数,在 func 这个关键字和方法名中间加入了一
转载 2022-07-26 17:12:20
69阅读
接口在 Go 语言中,接口是一组仅包含方法名、参数、返回值的未具体实现的方法的集合。type Animal interface { Sing() GetName() string }在 Go 语言中,类对接口的实现和子类对父类的继承一样,并没有提供类似 implement 这种关键字显式声明该类实现了哪个接口,一个类只要实现了某个接口要求的所有方法,我们就说这个类实现了该接
原创 2023-12-20 06:37:39
94阅读
言via:https://medium.com/technofunnel/understanding...
原创 2022-11-10 12:41:38
130阅读
点击上方蓝字关注我们! GO语言简介 Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言
原创 2022-07-25 08:18:37
154阅读
  • 1
  • 2
  • 3
  • 4
  • 5