Check if Array contains Specific Element
To check if array contains a specific element in Go, iterate over elements of array using a for loop, and check for the equality of values using equal to operator. If there is a match, we may stop the search and conclude that the element in present in the array.
Example
In the following program, we take an integer array arr of size 5. We check if the element 40 is present in this array.
example.go
</>
Copy
package main
import "fmt"
func main() {
arr := [5]int{10, 20, 30, 40, 50}
var element int = 40
var result bool = false
for _, x := range arr {
if x == element {
result = true
break
}
}
if result {
fmt.Print("Element is present in the array.")
} else {
fmt.Print("Element is not present in the array.")
}
}
Output
Element is present in the array.
Conclusion
In this Go Tutorial, we learned how to find if an array contains a given element, with the help of example programs.
