Golang 开发实战day04 - Standard Library

Golang 开发实战day04 - Standard Library golang就像其他语言一样,附带了一些非常轻量级的函数和特性,都是开箱即用的,这里附上官网地址: 🤙🤙🤙https://pkg.go.dev/std#stdlib 1. 标准库涵盖了以下领域: 基础设施:包含对操作系统、文件系统、网络、时间等基础功能的支持。数据结构:提供常用的数据结构,如数组、链表、映射等。编码:提供对JSON、XM...

编程笔记 Golang基础 044 标准库

编程笔记 Golang基础 044 标准库 一、标准库二、Go语言标准库小结 一、标准库 在计算机编程中,标准库(Standard Library)是指由编程语言官方维护的一组预编译好的、可以直接在该语言中使用的库函数或模块。标准库是编程语言的核心组成部分,它们提供了对操作系统服务的访问、数据结构、算法、协议实现以及其他实用工具,帮助开发者更加高效地编写代码。 二、Go语言标准库 Go 语言(Golang)...

Golang 开发实战day02 - Print & Formatting

Golang 教程02 - Print,Formatting Strings Go语言提供了丰富的格式化字符串功能,用于将数据格式化为特定格式的字符串。本课程将详细介绍Go语言中Print和Formatting Strings的用法,并提供代码示例供大家参考。 Print 类型及使用 1.Print Printf是Go语言中常用的格式化输出函数,它可以将格式化字符串和参数组合在一起,输出到标准输出。 语法:...

golang 函数式编程库samber/mo使用: IO

golang 函数式编程库samber/mo使用: IO 如果您不了解samber/mo库, 请先阅读第一篇 Option 在函数式编程中,副作用和纯函数是最常见的概念。 IO用来封装IO这类副作用。 什么是副作用 副作用是在计算结果的过程中,改变了系统状态或者与外部世界进行了可观察的交互。副作用包括但不限于: 操作文件系统往数据库插入记录调用http请求修改全局变量打印日志访问系统状态 副作用之所以不好,...

编程笔记 Golang基础 041 包(package)

@[TOC](编程笔记 Golang基础 041 包(package)) 一、包的基本概念: 包定义: 在每个 Go 源码文件的顶部,使用 package 关键字定义该文件所属的包。例如: package math // 定义了一个名为“math”的包 包结构: Go 语言的标准库包含了大量的预定义包,如 fmt(格式化输出)、net/http(网络处理)、math(数学运算)等。开发者也可以创建自己的包,...

Golang 开发实战day01 - Variable String Numeric

Golang 教程01 - Variable String Numeric 1. Go语言的重要性 Go语言,又称Golang,是一种由Google开发的静态编译型编程语言。它于2009年首次发布,并在短短几年内迅速流行起来。Go语言具有以下特点: 语法简单易学:Go语言的语法简洁明了,易于阅读和学习。它吸收了C语言的语法优点,同时也借鉴了其他语言的优秀设计,使得Go语言的代码更加简洁易懂。运行效率高:Go...

编程笔记 Golang基础 043 时间处理

编程笔记 Golang基础 043 时间处理 一、时间处理二、Go语言时间处理时间类型与获取当前时间时间属性提取时间格式化与解析时间戳时区处理时间间隔与延时其他操作 三、应用示例小结 一、时间处理 在计算机编程中,时间处理指的是与时间相关的所有操作和逻辑,包括但不限于以下几个核心方面: 时间表示: 创建、读取和存储时间点或时间段的数据结构。例如,在 Go 语言中使用 time.Time 类型来表示一个精确的...

编程笔记 Golang基础 042 文件处理

编程笔记 Golang基础 042 文件处理 一、文件处理二、Go语言文件处理创建文件和写入内容打开文件并按模式读写读取文件内容更高级的文件和IO操作改变文件权限目录操作 小结 一、文件处理 文件处理是指在计算机科学中,对存储在磁盘或其他持久性存储介质上的文件进行的一系列操作。这包括但不限于以下几个方面: 文件的创建:创建新的文件,为后续的数据存储做好准备。 文件的打开与关闭:通过系统调用或编程语言提供的A...

编程笔记 Golang基础 032 反射

编程笔记 Golang基础 032 反射 一、反射(Reflection)二、反射第一定律:接口变量转反射变量三、反射第二定律:反射变量转接口变量四、反射第三定律:修改反射变量的值小结 一、反射(Reflection) 在Go语言中,反射(Reflection)是一种机制,它允许程序在运行时访问和操作任意类型对象的内部信息。具体来说,Go语言通过其内置的reflect包提供了对类型和值进行动态操作的能力,使...

golang 函数式编程库samber/mo使用: Result

golang 函数式编程库samber/mo使用: Result 如果您不了解samber/mo库, 请先阅读上一篇 Option , 这篇讲述结构体Result的使用 Result和Option区别 samber/mo有了Option, 为什么还有Result呢? 我们先看看定义: Option的定义如下: type Option[T any] struct { isPresent bool value ...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.015490(s)
2024-05-20 17:26:14 1716197174