静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言
阿里巴巴 | 技术专家 (已认证)
Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来...
随着折腾的设备和云服务器越来越多,我们本地的 SSH Config 配置越来越复杂,为了解决这个问题,最近做了一些简单的尝试。
在 Go 语言中,切片(slice)是对数组的引用类型,这意味着切片和底层数组共享相同的内存空间。这可能会导致一些不安全的场景,尤其当我们从数组中创建切片并修改...
carbon 是一个轻量级、语义化、对开发者友好的 golang 时间处理库,支持链式调用。
uintptr、int以及uint类型的值的尺寸依赖于具体编译器实现。 通常地,在64位的架构上,int和uint类型的值是64位的;在32位的架构上,它们是...
与其它语言一样,Go语言支持整型和浮点型数值。不同的是,Go语言是强类型语言,数值运算需要在同一种类型的数值之间进行。
Go语言中的字符串也可以使用比较操作符 <, <=, ==, !=, >, >=。具体比较方法是将字符串转化成的字节数组中的字节逐一比较。
正则表达式在字符串的处理中占有重要的地位,Go语言中的regexp包提供了对正则表达式的支持。
可以使用s = append(s, "a", "b", "c")或者s = append(s, t...)来将元素a, b, c和切片t追加到切片s中。
如果没有default语句,那么select语句是阻塞的,直到其中的一个channel可以执行。如果有default语句,那么select语句是非阻塞的,如果没...
Go合法标识符由unicode字符、数字及_组成,但不能以数字开头,用来表示Go代码元素,如变量、函数、类型以及包名等。
在互联网时代,数据的价值日益凸显,大规模数据抓取成为获取信息的重要手段。Go语言因其高效的并发处理能力,成为编写大规模爬虫的首选语言。Colly库作为Go语言中...
书接上篇,Huazie 带大家了解了Go语言的《结构体类型》,本篇将要介绍Go语言的指针类型。
书接上篇,我们了解了Go语言的《接口类型》,现在介绍Go语言的结构体类型。主要如下:
在现代软件开发中,任务流的管理常常让人头疼。现在,LightFlow 诞生了!这是一个基于 Go 语言的任务编排框架,旨在简化复杂任务流的设计与管理。通过函数式...
今天聊一下go语言限流工具的 golang.org/x/time/rate 包下Limiter的用法
本文主要讲述了“栈”数据结构的特性,以及 golang 如何实现栈,并拓展了一些可以使用栈结构解决的算法题。
在面向对象编程语言中,我们可以使用类(class)来模拟现实世界的实体,通过类的属性与方法,我们可以扩展自己想要的类型。
函数式编程在 Go 语言中有着独特的体现。Go 语言将函数视为“一等公民”,这意味着函数可以像其他数据类型一样被操作。例如,可以将函数赋值给变量、作为参数传递给...
腾讯 | 内容运营 (已认证)
大家吼,我是你们的朋友煎饼狗子——喜欢在社区发掘有趣的作品和作者。【每日精选时刻】是我为大家精心打造的栏目,在这里,你可以看到煎饼为你携回的来自社区各领域的新鲜...