Go

Go

在 Go 中使用控制流

41 0

简介在上一模块中,你已了解 Go 的基础知识。 你探索了数据类型、变量、常量、函数和包。 你知道如何构建程序的逻辑,以及 Go 如何首选对代码进行组织。 因此,现在你已准备好学习如何使用 if/else、switches、for 之类的基本控制流和另一组关键字以 Go 方式编写程序。如果你以前有过遵循大多数 C 语法的编程语言(例如 C# 或 Java)的经验,则此模块中的几个部分会非常简单。 但在其他部分,你会看到 Go 中存在的细微差别。在本模块快要结束的时候,你会发现一个需要应用你目前已学习的所有概

Go

了解Go中如何使用包、变量和函数

102 0

简介在上一个模块中,你配置了一个 Go 环境,用于创建和运行 Go 中所编写的程序。 此外,你还了解到 Go 程序的编码结构基本知识,以及如何编译和运行应用程序。在此模块中,你将逐步学习中 Go 提供的基本数据类型,并使用函数组织在 .go 文件中编写的代码。 你还将了解如何在同一包下的不同文件中管理和编写程序。 最后,你将了解如何在 Go 中创建和使用包。学习目标在此模块中,你将:声明变量和常量了解 Go 提供的基本数据类型编写函数创建和使用包先决条件可供创建应用程序的 Go 环境能够创建和修改 .go

Go

GO URL

118 0

URL全称Uniform Resource Location统一资源定位符,用于定位Internet中待访问的文档或资源。 URL提供了一种定位Internet上任意资源的手段,资源可通过各种不同的方案(比如HTTP、FTP、SMTP)来访问,因此URL语法随着方案不同而不同。 <schema>://<user>:<password>@<host>:<port>/&l

Go

gin(6)-模板渲染

47 0

在golang中模板渲染已经简单到极致了首先看下项目目录java0904@weigongdeMacBook-Pro templates % tree.├── html│ └── index.html└── main.go代码部分packagemainimport"github.com/gin-gonic/gin"funcmain(){engine := gin.Default()engine.LoadHTMLGlob("html/*")engine.GET("/index",func(context

Go

Golang Mutex 源码解析

41 0

今天看群里讨论mutex的实现,正好学习到这里,基本go.15的源码写了一些个人意见,错误之处欢迎留言指正哈。 // A Mutex is a mutual exclusion lock. // The zero value for a Mutex is an unlocked mutex. // // A Mutex must not be copied after first use. type Mutex struct {state int32sema uint32 }// A Locker re

Go

Golang指针转字符串,golang字符串转指针

984 0

指针转字符串a := "ABC" b := &a //a的地址c := fmt.Sprintf("%p", b) //a的地址转成字符串c字符串转指针a := "ABC" b := &a //a的地址c := fmt.Sprintf("%p", b) //a的地址转成字符串c//16进制的地址字符串转成整数i, err := strconv.ParseInt(c, 0, 64)if err != nil {fmt.Println(err)}//转字符串指针p := (*string)(unsafe.Poi

Go

马士兵【mca】高级架构师分享学习

910 0

共同学习交流, 地址在代码注释 课程内容包含: 课程1 【马士兵VIP课程】Java高级互联网架构师【马士兵教育】 课程2 大数据全栈工程师【马士兵教育】 课程3 Java零基础后端工程师【马士兵教育】 @RestController @RequestMapping("/online-config") public class OnlineConfigController {@Value("${config-value}")String configValue;@AutowiredOnlineConfig

Go

golang 冒泡排序

45 0

算法思想 冒泡排序要对一个列表多次重复遍历。它要比较相邻的两项,并且交换顺序排错的项。每对 列表实行一次遍历,就有一个最大项排在了正确的位置。大体上讲,列表的每一个数据项都会在 其相应的位置 “冒泡”。如果列表有 n 项,第一次遍历就要比较 n-1 对数据。需要注意,一旦列 表中最大(按照规定的原则定义大小)的数据是所比较的数据对中的一个,它就会沿着列表一直 后移,直到这次遍历结束 func My