Heim >Backend-Entwicklung >Golang >So ermitteln Sie, ob ein Array in Golang leer ist

So ermitteln Sie, ob ein Array in Golang leer ist

尚
Original
2019-12-25 09:41:375164Durchsuche

So ermitteln Sie, ob ein Array in Golang leer ist

Array ist eine der am häufigsten verwendeten Datenstrukturen in der Go-Sprachprogrammierung. Wie der Name schon sagt, bezieht sich ein Array auf eine Reihe von Datensammlungen desselben Typs. Alle im Array enthaltenen Daten werden als Array-Element bezeichnet, und die Anzahl der Elemente, die ein Array enthält, wird als Länge des Arrays bezeichnet. Hervorzuheben ist, dass die Länge von Arrays in der Go-Sprache fest ist und nicht erweitert werden kann.

Java bestimmt, ob ein Array leer ist:

package main
 
import "fmt"
 
func main() {
	var arr []string
	
	if arr == nil {
		fmt.Println("this is null")
	}
 
	if len(arr) > 0 {
		fmt.Println("len arr > 0")
	}else{
		fmt.Println("len this is null")
	}
	
	if arr[0] != "" {
		fmt.Println("arr 0 != null")	
	}else{
		fmt.Println("[0] this is null")
	}
 
}

nil in Go entspricht NULL, null und None in anderen Sprachen. Wenn es verwendet wird, bedeutet es, dass eine bestimmte Variable leer ist.

Weitere Golang-Kenntnisse finden Sie in der Spalte Golang-Tutorial.

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob ein Array in Golang leer ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn