Go 言語では、リストの組み込み Len() 関数を使用してリストの長さを取得できます。構文は「list.Len()」で、戻り値は長さです。指定されたリストの。 Len() 関数は、配列 (配列ポインターを含む)、スライス、マップ、チャネル、文字列、その他のデータ型の長さを計算するために使用できます。構造体 (構造体)、整数ブール値などは len 関数に渡すことができないことに注意してください。パラメータとして機能します。
このチュートリアルの動作環境: Windows 7 システム、GO バージョン 1.18、Dell G3 コンピューター。
Go 言語では、リストの組み込み Len() 関数を使用してリストの長さを取得できます。
リストの長さを計算するための構文形式:
Len() int
リストの組み込み Len() 関数を使用して、リストの長さを取得します。
package main import ( "container/list" "fmt" ) func main() { //使用列表内置的 Len() 函数,获取列表的长度 listHaiCoder := list.New() listHaiCoder.PushFront("Hello") listHaiCoder.PushFront("HaiCoder") listHaiCoder.PushFront("嗨客网") len := listHaiCoder.Len() fmt.Println("Len =", len) }
説明:
V の値が nil 値で、len が 0 を返す場合
sl := make([]int,0) sl = nil if sl == nil{ fmt.Println(len(sl)) //当slice类型为nil时,输出0 } s := "欢迎学习Go的len()函数"//14个字符 fmt.Println(len(s))//输入28
//rune是32位的int别外,可以代表一个unicode字符,因此,通过将字符串将成rune类型的切片,切片元素个数代表字符个数 func count(str string) int { r := []rune(str) return len(r) } s := "欢迎学习Go的len()函数"//14个字符 fmt.Println(count(s))//14 fmt.Println(len(s))//28
Go ビデオ チュートリアル
、プログラミング教育 ]
以上がGo言語でリストの長さを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。