Go语言 Golang 中不一样的 switch 用法
前言 Golang 语言在流程控制方面也有其他语言所具备的 if、switch、for 三剑客。其中,if、for 用法基本上还算一致,除了需要特别注意一下语法问题。但是 switch 就不得不单独拿出来说道……
Go语言 Go语言的gorm是如何操作MySQL的呢 ?
通过操作结构体对象,来达到操作数据库表的目的。
通过结构体对象,来生成数据库表。
go语言支持的 ORM:gORM , xORM……
Go语言 go语言是 如何实现 HTTP代理 和 反向代理
代理的功能有很多,事实上整个互联网到处都充斥着代理服务器。如果所有的 HTTP 访问都是客户端和服务器端直接进行的话,我们的网络不仅会变得缓慢,而且性能会大打折扣。……
Go语言 Go语言原子操作及互斥锁,有什么区别呢?
原子操作就是不可中断的操作,外界是看不到原子操作的中间状态,要么看到原子操作已经完成,要么看到原子操作已经结束。……
Go语言 Go1.18 新特性:弃用 strings.Title 方法,换个新坑吧!
这里以 strings 标准库为例,strings.Title 方法的作用是:将所有单词开头的 Unicode 字母映射到其 Unicode 标题大小写。……
Go语言 关于全局变量的坑, 一个go熟手经常遇到
最近遇到了一个变量作用域的问题,一个比较低级的问题,可能作为一个熟手不应该犯这样的低级错误,但是golang的语法特点可能让你稍微不注意就踩坑,嘿嘿。……
Go语言 深入浅析 Go语言中 三个点(...) 的用法
第一个用法主要是用于函数有多个不定参数的情况,可以接受多个不确定数量的参数。第二个用法是slice可以被打散进行传递。……
Go语言 为什么 Go 有两种声明变量的方式,有什么区别,哪种好?
在今天这篇文章中,我们介绍了 Go 的两种变量声明方式。并且针对短声明存在的场景进行了说明。
主要是:
代码块的分组声明。
变量的初始值指定。
局部变量,区分作用域。
重……