go基础语法// fileName: simple.go
package main
import (
"fmt"
"sync"
)func input(ch chan string) {
defer wg.Done()
defer close(ch)
var input string
fmt.Println("Enter 'EOF' to shut down: ")
for {
原创
2023-05-21 17:14:41
49阅读
Go内置类型和函数: 内置类型: 1.值类型:int,bool,string,arry 2.引用类型:slice >序列数组(最常用) map >映射 chan >管道 内置函数: append:用于追加元素到数组以及slice中 close:用于关闭channel(系统) delete:从map中 ...
转载
2021-09-03 15:15:00
193阅读
2评论
1.初识Go语言-Go环境安装-Go的hello world
转载
2022-07-01 18:48:10
53阅读
go的学习笔记go的语言结构go的语言结构如下:包声明引入包函数变量语句&表达式注释下面看下入门helllo world之go 版:package main
import "fmt"
func main(){
/* 输出hello world */
fmt.Printlin("hello world")
}注意点:包声明:必须在源文件中【非注释的第一行】知指明文件属于哪个包,且每个go
转载
2023-09-22 19:51:54
52阅读
1.1 安装Go环境下载Go 环境https://go.dev/dl/配置环境变量GOPATH 项目路径 E:\Code\go_code
GOROOT Go安装目录 E:\Environment\go1.19.4
PATH 配置Go bin文件 %GOROOT%\bin验证1.2 Hello Worldpackage main // 包名
import "fmt" // 引入的函数库 fm
原创
2023-05-14 15:48:08
81阅读
前言:今天学习了go语言的匿名函数,觉得挺有意思的,在这里记录一下,以便
原创
2022-08-30 14:20:08
408阅读
本篇内容主要是对于Go语言的基础及其相关特殊性语法进行总结。不同于Go build, Go run不会创建可执行文件。故在开发阶段,使用命令go run,开发完毕进行分享时,使用Go build。Go语言在打造之初目的是用于开发高流量生产系统的语言。使用Go语言编写的函数中,对参数和返回值的类型都做了声明。 func addition(x int, y int) int {
return
转载
2023-07-24 00:19:31
61阅读
类型范围booltrue falseint32-2147483648 to 2147483647int64-9223372036854775808 to 9223372036854775807int8-128 to 127int16-32768 to 32767uint80 to 255uint160 to 65535uint(32)0 to 4294967295uint(64)0 to 1844
原创
2023-04-08 05:43:53
115阅读
一、Go基础注释:// 单行注释/**/ 多行注释标识符:go语言中的标识符由字母数字和下划线(_)组成,并且只能以字母和下划线(_)开头关键字:关键字是指编程语言中预先定义好的具有特殊含义的标识符。关键字和保留字都不建议用作变量名。Go语言有25个关键字:关键字breakdefaultfuncinterfaceselectcasedefergomapstructchanelsegotopac
转载
2021-04-27 20:35:56
129阅读
2评论
Go语言基础思维导图自己制作的Go语言的思维导图,免费分享,每个知识点中皆有详细的博文,内含详细的解释和代码
原创
2021-08-13 23:10:53
133阅读
Go 语言变量 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。 变量可以通过变量名访问。 Go 语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。 声明变量的一般形式是使用 var 关键字: var identifier type 可以一次声明多个变量: var iden
转载
2020-07-11 10:37:00
67阅读
2评论
:://studygolang./topics/548例子Packages.go:package mainimport ( "fmt" "math/rand")func add(x int, y int) int { return x + y}func main(...
转载
2015-02-27 17:23:00
62阅读
2评论
1.defer关键字godeferxxx//会把一条语句压入到一个栈//函数执行完毕后会先入后出的顺序执行。//通常用来执行资源的释放(文件读取、数据库连接)file:=open("file.txt")deferfile.close()2.函数的参数go1)两种传递参数方式,值传递:拷贝变量副本2)引用传递:拷贝变量的地址,效率更高
原创
2022-01-26 10:59:41
172阅读
目录 背景 基础 helloworld 变量 常量 数据类型 基本数据类型与复杂数据类型 值类型与引用
原创
精选
2023-04-05 19:57:42
166阅读
在Go语言中,声明变量的一般形式是使用var关键字,但与许多编程语言不同的是,Go选择将变量的类型放在变量的名称之后,而不是