ホームページ >バックエンド開発 >Golang >LEN関数とは何ですか?

LEN関数とは何ですか?

小老鼠
小老鼠オリジナル
2023-12-14 15:48:493527ブラウズ

LEN 関数は、配列、スライス、マップ、文字列、その他の型の要素の長さまたは数を返すために使用されます。正確な機能は、len() 関数に渡される型によって異なります。詳細な紹介: 1. 配列およびスライスの場合、len() 関数は配列またはスライスの要素の数を返します; 2. マッピングの場合、len() 関数はマッピング内のキーと値のペアの数を返します; 3.文字列の場合、len() この関数は文字列のバイト数 (つまり、文字列内の文字数) を返します。

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。