我们知道 Go 中的映射包含键值对。通常情况下,我们会想知道某个键是否存在于映射中,在这种情况下,我们有两个选项可用。第一种方法非常简单,因为在这种方法中,我们基本上使用 range 子句迭代映射,然后将每个键与我们想要检查的键进行比较,以查看它是否可用。第二种方法稍微好一些,因为我们使用 if 语句和一些语法糖。让我们首先检查 ... 阅读更多
许多语言确实提供了一种类似于 indexOf() 的方法,用户可以在其中找到某个元素在类似数组的数据结构中的存在性。但是,在 Golang 中,没有这样的方法,我们可以简单地使用 for-range 循环来实现它。假设我们有一个字符串切片,我们想要找出某个特定字符串是否存在于该切片中。示例 1考虑以下代码。package main import ( "fmt" ) func Contains(sl []string, name string) bool { for _, value := range sl { if value == name ... 阅读更多