php网站开发缓存的运用,站长工具seo综合,怎么用ps做简单网站首页,域名购买后 怎么创建网站Golang 开发实战day04 - Standard Library 接下来开始我们第四天学习#xff0c;Go语言标准库提供了丰富的功能#xff0c;可以帮助开发者快速完成各种任务。 golang就像其他语言一样#xff0c;附带了一些非常轻量级的函数和特性#xff0c;都是开箱即用的#xff0c;这里…Golang 开发实战day04 - Standard Library 接下来开始我们第四天学习Go语言标准库提供了丰富的功能可以帮助开发者快速完成各种任务。 golang就像其他语言一样附带了一些非常轻量级的函数和特性都是开箱即用的这里附上官网地址 https://pkg.go.dev/std#stdlib
1. 标准库涵盖了以下领域
基础设施包含对操作系统、文件系统、网络、时间等基础功能的支持。数据结构提供常用的数据结构如数组、链表、映射等。编码提供对JSON、XML、Protobuf等编码格式的支持。加密提供对AES、RSA等加密算法的支持。测试提供对单元测试、性能测试等测试功能的支持。并发提供对并发编程的支持如goroutine、channel等。反射提供对程序运行时信息的访问和操作。
示例1. strings.Contains() greeting : 你好哆啦A梦fmt.Println(strings.Contains(greeting, 你好))output true
✅Strings.contains的源码如下
func Contains(s, substr string) bool✅参数说明
s: 要检查的字符串。 substr: 要查找的子字符串。
✅返回值
bool: 如果s包含substr则返回true否则返回false。
示例2. strings.ReplaceAll()
fmt.Println(strings.ReplaceAll(greeting, 你好, 你好厉害))output 你好厉害 哆啦A梦!
✅Strings.contains的源码如下
func ReplaceAll(s, old, new string, n int) string✅参数说明
s: 要替换的字符串。 old: 要查找的子字符串。 new: 替换后的字符串。 n: 替换的最大次数。如果n 0则替换所有匹配的子字符串。
✅返回值
string: 替换后的字符串。
示例3. strings.index()
greeting : hello my dear friends!
fmt.Println(strings.Index(greeting, ll))output: 2
示例4. strings.split()
greeting : hello my dear friends!
fmt.Println(strings.Split(greeting, ))output: [hello my dear friends!]
接下来展示一些数组类内容 示例5. sort.Ints()
ages : [ ] int{42, 24, 56, 122, 434, 22, 12, 45}
sort.Ints(ages)
fmt.Println(ages)output: [12 22 24 42 45 56 122 434]
示例6. sort.SearchInts()
index : sort.SearchInts(ages, 45)
fmt.Println(index)output: 4
示例7. sort.SearchStrings()
names : []string{小叮当, 大雄, 静香, 小夫, 胖虎}
sort.Strings(names)
fmt.Println(names)fmt.Println(sort.SearchStrings(names, 大雄))output: [大雄 小叮当 小夫 胖虎 静香] 0 感谢观看下一期内容golang 循环