LEN 関数は、配列、スライス、マップ、文字列、その他の型の要素の長さまたは数を返すために使用されます。正確な機能は、len() 関数に渡される型によって異なります。詳細な紹介: 1. 配列およびスライスの場合、len() 関数は配列またはスライスの要素の数を返します; 2. マッピングの場合、len() 関数はマッピング内のキーと値のペアの数を返します; 3.文字列の場合、len() この関数は文字列のバイト数 (つまり、文字列内の文字数) を返します。
このチュートリアルのオペレーティング システム: Windows 10 システム、go1.20.1 バージョン、Dell G3 コンピューター。
Go 言語では、len() 関数を使用して、配列、スライス、マップ、文字列、その他の型の要素の長さまたは数を返します。正確な機能は、len() 関数に渡される型によって異なります。
1. 配列とスライスの場合、len() 関数は配列またはスライス内の要素の数を返します。
arr := [3]int{1, 2, 3} fmt.Println(len(arr)) // 输出为 3 slice := []int{1, 2, 3, 4, 5} fmt.Println(len(slice)) // 输出为 5
2. マッピングの場合、len() 関数はマッピング内のキーと値のペアの数を返します。
m := map[string]int{"a": 1, "b": 2, "c": 3} fmt.Println(len(m)) // 输出为 3
3. 文字列の場合、len() 関数は文字列のバイト数 (つまり、文字列内の文字数) を返します。
str := "Hello, 世界" fmt.Println(len(str)) // 输出为 13,因为包含一个英文逗号和一个中文字符
つまり、len() 関数は、さまざまな種類のデータの長さまたは要素の数を取得するために使用され、Go 言語で非常によく使用される組み込み関数です。
以上がLEN関数とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。