笨鸟教程 - 程序员AI编程教程 - Golang入门教程
type: channel
link: http://www.javatiku.cn/tag/Golang入门教程/
items: Golang教程-Go JSON
items: Golang教程-Go排序
items: Golang教程-Go随机数生成
items: Golang教程-Go Base64编码
items: Golang教程-Go REST API示例
items: Golang教程-Go URL解析
items: Golang教程-Go HTTP服务器
items: Golang教程-Go文件输入/输出
items: Golang教程-Go Tickers
items: Golang教程-Go时代

Golang教程-Go JSON
type: item
date: 2023-06-01T17:41:10+08:00
description: Go JSONGo语言内置了对JSON编码和解码的支持，它还支持自定义数据类型。Marshal函数用于将Go数据类型转换为JSON格式。Marshal函数的语法是：[...]

Golang教程-Go排序
type: item
date: 2023-06-01T17:36:52+08:00
description: Go排序Go语言有一个sort包，可以用于对内置和用户定义的数据类型进行排序。sort包提供了不同的方法来对不同的数据类型进行排序，比如Ints()、Float64s()、Strings()等。我们可以使用AreSorted()方法（如Float64sAreSorted()、IntsAreSorted()等）来检查值是否已经排序。[...]

Golang教程-Go随机数生成
type: item
date: 2023-06-01T17:28:38+08:00
description: Go随机数生成我们可以使用rand对象生成随机数。我们应该为rand对象提供一些种子，以确保生成的数字是不同的。如果我们不提供种子，则编译器将始终产生相同的结果。[...]

Golang教程-Go Base64编码
type: item
date: 2023-06-01T17:24:40+08:00
description: Go Base64编码在Go中，我们可以对字符串和URL进行Base64编码。Go提供了编码器，它接受字节数组并将其转换为字符串编码。解码器接受编码值并将其转换回原始字符串。[...]

Golang教程-Go REST API示例
type: item
date: 2023-06-01T17:18:00+08:00
description: Go REST API示例[...]

Golang教程-Go URL解析
type: item
date: 2023-06-01T17:12:00+08:00
description: Go URL解析Go语言对URL解析有很好的支持。URL包含协议方案、认证信息、主机、端口、路径、查询参数和查询片段。我们可以解析URL并推断出哪些参数正在发送到服务器，然后根据请求进行处理。net/url包提供了一些必要的函数，如Scheme、User、Host、Path、RawQuery等。[...]

Golang教程-Go HTTP服务器
type: item
date: 2023-06-01T17:09:04+08:00
description: Go HTTP服务器Go语言也可以用于创建Web应用程序。net/http是一个用于构建Web应用程序的库包。它具有HandleFunc()函数，用于将传入的请求路由到相应的函数上。ListenAndServe函数用于创建一个资源服务器，它监听提供的端口。someFunc函数具有http.ResponseWriter和http.Request类型的参数，它负责接收传入的请求并在处理后返回响应。[...]

Golang教程-Go文件输入/输出
type: item
date: 2023-06-01T17:06:42+08:00
description: Go文件输入/输出在Go语言中，使用os.File对象进行文件操作。os.File对象也被称为文件句柄。在Go中，使用os包中的open函数来打开文件。使用io/ioutil包中的ReadFile()函数来读取文件。该方法返回读取的字节的[]byte数组。可以使用file.WriteString方法向文件中写入内容。[...]

Golang教程-Go Tickers
type: item
date: 2023-06-01T17:00:46+08:00
description: Go TickersGo的Ticker用于在固定时间间隔内执行某些工作。Ticker可以像定时器一样使用Stop()方法停止。NewTicker()方法返回一个新的Ticker，它具有根据duration参数发送时间的通道。duration必须大于零，否则Ticker将引发恐慌。Tick()是NewTicker的一个包装，它提供对滴答通道的访问。对于不想关闭Ticker的客户端，Tick()方法很有用。[...]

Golang教程-Go时代
type: item
date: 2023-06-01T16:57:45+08:00
description: Go时代在Go中，我们可以以秒、毫秒和纳秒的形式获取时间。时间包中有诸如secs、nanos等所需的方法，可以帮助我们实现这一目的。参考时间是Unix纪元时间。我们也可以将纳秒或毫秒转换为时间格式。[...]