首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    go语言环境安装教程_go语言菜鸟教程

    windows下go语言环境搭建安装 1、go安装包下载: https://studygolang.com/dl 选择自己要下载的版本进行下载。 2、安装好了之后打开cmd,输入go version查一下是否安装成功。 出现go版本号,说明安装成功。

    2.9K20编辑于 2022-11-07
  • 来自专栏XinChen's Tec

    GoLang9 - Go语言函数

    Go 语言函数 函数是基本的代码块,用于执行一个任务。 Go 语言最少有个 main() 函数。 你可以通过函数来划分不同功能,逻辑上每个函数执行的是指定的任务。 Go 语言标准库提供了多种可动用的内置的函数。例如,len() 函数可以接受不同类型参数并返回该类型的长度。如果我们传入的是字符串则返回字符串的长度,如果传入的是数组,则返回数组中包含的元素个数。 函数定义 Go 语言函数定义格式如下: func function_name( [parameter list] ) [return_types] { 函数体 } 函数定义解析: func:函数由

    28010编辑于 2023-02-27
  • 来自专栏学院君的专栏

    Go 语言面向对象教程 —— Go 语言的类型系统

    对于面向对象编程的支持,Go 语言的实现可以说是完全颠覆了以往我们对面向对象编程的认知,下面我们先通过对 Go 语言类型系统的介绍让你有一个整体的认知。 Go 语言面向对象编程设计得简洁而优雅。 优雅之处在于,Go 语言对面向对象编程的支持是语言类型系统中的天然组成部分,整个类型系统通过接口串联,浑然一体。 很少有编程类的书谈及类型系统这个话题,实际上类型系统才是一门编程语言的地基,它的地位至关重要。因此,这里我们将从类型系统入手介绍 Go 语言的面向对象编程特性。 在 Go 语言中,Any 类型就是空接口,即 interface{}。 注:这里的值语义和引用语义等价于之前介绍类型时提到的值类型和引用类型。 接下来我们会对 Go 语言类型系统的特点逐一进行讲解。 声明:Go 语言类型系统篇内容节选自自《Go 语言编程》(许式伟等著)中类型系统一节。

    65720发布于 2019-08-08
  • 来自专栏奇点大数据

    Go语言教程

    这一课的视频内容简介:go语言 里的第十课 goroutine channel select。 代码地址:https://github.com/azheng333/video_code。

    66550发布于 2018-04-10
  • 来自专栏奇点大数据

    Go语言教程

    这一课的视频内容简介:go语言 里的结构体。 代码地址:https://github.com/azheng333/video_code

    58050发布于 2018-04-11
  • 来自专栏终身幼稚园

    GO语言入门教程

    Go语言支持各种不同的数据结构。 main import ( "fmt" ) func increment(i *int) { *i++ } func main() { if num := 9; Go语言的内置包 fmt 该包实现格式化的I/O函数。 json Go语言中另一个有用的包是json包。这有助于对JSON进行编码/解码。 当出现错误类型时,可以识别Go语言程序中的错误。 并发 Go语言的构建考虑到了并发性。Go语言中的并发性可以通过轻量级线程go routine语法来实现。 goroutine goroutine是可以与其他函数并行或并发运行的函数。

    1.2K10发布于 2020-05-18
  • 来自专栏奇点大数据

    go语言教程

    这一课的视频内容简介:go语言里的数组,切片和字典。 代码地址 https://github.com/azheng333/video_code

    70780发布于 2018-04-11
  • 来自专栏奇点大数据

    Go语言教程

    这一课的视频内容简介:go语言 里的第九课 文件IO 类型转换。 代码地址:https://github.com/azheng333/video_code。

    68940发布于 2018-04-10
  • 来自专栏奇点大数据

    go语言教程3(视频)

    go语言教程3 这一课的视频内容简介: go语言里的逻辑运算符,比较运算符,条件语句和循环语句 视频里的代码地址: https://github.com/azheng333/video_code ?

    64060发布于 2018-04-11
  • 来自专栏go语言

    go语言快速入门指南教程

    Go语言(又称Golang)是一种由Google开发的开源编程语言,设计用于系统编程,以其简洁、高效和内置并发支持而闻名。 go语言这几年很火,被各大厂必备采用的技术栈,而且很多大型旧项目也有用go重构的实例。go语言应该怎么入门学习呢? Go语言背景Go语言于2007年开始设计,2009年正式发布,由RobertGriesemer、RobPike和KenThompson等人创建。 开发微服务框架:Gin、Echo、Go-zero等数据库驱动:支持MySQL、PostgreSQL、MongoDB等主流数据库典型应用Go语言特别适合构建高性能后端服务、分布式系统和云原生基础设施,例如 云原生与微服务:Docker、Kubernetes等容器工具就是用Go编写的。网络与分布式计算:处理大规模并发和可伸缩的网络应用。总结,那Go语言如何学习的,首先学习基本语法,功能和模块。

    8100编辑于 2026-03-11
  • 来自专栏奇点大数据

    Go语言教程五(视频)

    这一课的视频内容简介:go语言里的函数,defer, Recover, Pani 代码地址:https://github.com/azheng333/video_code

    55880发布于 2018-04-11
  • 来自专栏奇点大数据

    Go语言教程八(视频)

    这一课的视频内容简介:go语言 里的第八课 结构体 嵌入式类型 接口。 代码地址:https://github.com/azheng333/video_code。

    64860发布于 2018-04-11
  • 来自专栏奇点大数据

    Go语言教程六(视频)

    这一课的视频内容简介:go语言 里的指针。 代码地址:https://github.com/azheng333/video_code

    69170发布于 2018-04-11
  • 来自专栏开发语言-Go

    Go语言学习9-结构体类型

    引言书接上篇,我们了解了Go语言的《接口类型》,现在介绍Go语言的结构体类型。主要如下:主要内容结构体类型既可以包含若干个命名元素(又称字段),又可以与若干个方法相关联。1. 在Go语言中,可以在结构体类型声明中的字段声明的后面添加一个字符串字面量标签,以作为对应字段的附加属性。 在Go语言中,常常将用于表示结构体值的复合字面量简称为结构体字面量。在同一个结构体字面量中,一个字段名称只能出现一次。 在Go语言中,只存在嵌入而不存在继承的概念。不能把前面声明的 List 类型的值赋给一个 Sequence 类型的变量,这样的赋值语句会造成一个编译错误。 在Go语言中,虽然很多预定义类型都属于泛型类型(比如数组类型、切片类型、字典类型和通道类型),但却不支持自定义的泛型类型。

    28512编辑于 2024-10-04
  • 来自专栏猫头虎博客专区

    2016年2月9Go生态洞察:Go语言中的语言和地区匹配

    2016年2月9Go生态洞察:Go语言中的语言和地区匹配 摘要 猫头虎博主在此!今天我们来探讨Go语言中如何处理语言和地区的匹配问题,这是构建多语言应用程序时的一个重要考虑。 在这篇博客中,我们将深入了解Go如何帮助解决这一挑战。搜索词条:Go语言语言标签,地区匹配。 引言 在支持多种语言的应用程序中,确定用户首选语言与应用支持的语言之间的最佳匹配是一个复杂的决策。 本文将解释为什么这是一个困难的决定,并探讨Go如何提供帮助。 正文 ️ 语言标签 语言标签,也被称为地区标识符,是用于标识使用的语言或方言的机器可读标识符。 Go中的语言匹配 Go的golang.org/x/text/language包实现了BCP 47标准,并增加了基于Unicode Common Locale Data Repository (CLDR) 标识语言和方言的机器可读标识符 匹配的复杂性 语言标签处理的复杂方面 Go中的匹配 Go提供的语言匹配功能 总结 处理多语言应用程序中的语言和地区匹配是一个复杂且细微的任务。

    25810编辑于 2024-04-08
  • 来自专栏日积月累1024

    Go语言入门经典》7~9章读书笔记

    Go语言没有提供自定义默认值的内置方法,但可使用构造函数来实现这个目标。构造函数创建结构体,并将没有指定值的数据字段设置为默认值。 请注意,这只是一种技巧,而并非Go语言规范的组成部分。 7.5 比较结构体 对结构体进行比较,要先看它们的类型和值是否相同。对于类型相同的结构体,可使用相等性运算符来比较。 第9章使用字符串 9.1 创建字符串字面量 Go语言支持两种创建字符串字面量的方式。解释型字符串字面量是用双引号括起的字符,如"hello"。一种创建字符串的简单方式是使用解释型字符串字面量。 要获悉字符串包含多少个字节,可使用Go语言的内置函数len。 由于Go字符串为字节切片,因此可输出字符串中特定位置的字节值。 在Go语言中,可使用格式设置将十进制值转换为字符和二进制表示。

    62920发布于 2020-12-07
  • 来自专栏运维开发王义杰

    Go:了解和集成使用 Plan 9 汇编语言

    今天我们将一起学习和使用go汇编语言Plan 9,并通过一个简单的例子来展示它的用法。go tool asm 是 Go 语言对外提供的一个汇编器工具,它可以用于调试go汇编代码。 1: 了解 Plan 9 汇编语言 在开始之前,我们需要了解 Go 汇编语言的基本概念。 Go 的汇编语言与传统的汇编语言略有不同,它使用了一种叫做 Plan 9 汇编语言的风格,这种风格更贴近高级语言Go 编译器使用 Plan 9 汇编语言作为一种中间表示,因为它具有以下优点: 可移植性: Plan 9 汇编语言是一种相对通用的汇编语言,可以移植到不同的 CPU 平台。 以下是 Go 编译过程的简化示意图: 总而言之,Go 语言使用 Plan 9 汇编语言作为一种中间表示,可以提高 Go 代码的可移植性和简洁性。

    1.1K11编辑于 2024-05-10
  • 来自专栏Golang语言社区

    Go语言的fmt包中文教程

    Fmt包 import "fmt" 简介 ▾ Package fmt包含有格式化I/O函数,类似于C语言的printf和scanf。格式字符串的规则来源于C但更简单一些。 when printing structs, the plus flag (%+v) adds field names %#v 值的Go语法表示。 %T 值的类型的Go语法表示。 type Formatter type GoStringer type ScanState type Scanner type State type Stringer Package files doc.go format.go print.go scan.go func Errorf func Errorf(format string, a ...interface{}) error Errorf根据格式字符串和参数表生成一个字符串 GoStringer type GoStringer interface { GoString() string } GoStringer接口由任意包含GoString方法的数据实现,这个方法定义了数据的Go

    1.6K70发布于 2018-03-27
  • 来自专栏GoLang全栈

    Go 语言读取 YAML 配置文件教程

    Go 语言项目中,处理配置文件是一项常见的任务。 YAML 是一种易读易写的配置文件格式,本教程将指导你如何在 Go 中读取和解析 YAML 文件。 go get gopkg.in/yaml.v2 第二章:创建 YAML 文件 首先,我们创建一个简单的 YAML 文件作为示例。 host: localhost port: 3306 username: root password: mypassword 第三章:编写代码读取 YAML 文件 接下来,我们将编写 Go go run main.go 如果一切顺利,你将看到输出的应用和数据库配置信息。 APP_NAME=CustomAppName go run main.go 应用名称将被环境变量中的值覆盖。

    2.8K11编辑于 2023-11-27
  • 来自专栏Golang语言社区

    Go语言的fmt包中文教程

    Fmt包 import "fmt" 简介 ▾ Package fmt包含有格式化I/O函数,类似于C语言的printf和scanf。格式字符串的规则来源于C但更简单一些。 when printing structs, the plus flag (%+v) adds field names %#v 值的Go语法表示。 %T 值的类型的Go语法表示。 type Formatter type GoStringer type ScanState type Scanner type State type Stringer Package files doc.go format.go print.go scan.go func Errorf func Errorf(format string, a ...interface{}) error Errorf根据格式字符串和参数表生成一个字符串 GoStringer type GoStringer interface { GoString() string } GoStringer接口由任意包含GoString方法的数据实现,这个方法定义了数据的Go

    1.5K60发布于 2018-03-22
领券