Go言語(golang)の配列Array

※当サイトではアフィリエイト広告を利用しています

目次

Go言語(golang)の配列Array

配列であるArrayの使い方を説明します。Tour of Goを参考にしています。

Go言語(golang)の配列Arrayの使い方

Go言語(Golang)の配列(arrays)は、同じ型の要素が連続したメモリ領域に格納される固定サイズのデータ構造です。配列のサイズは宣言時に指定され、そのサイズは変更できません。

以下は、Golangでの配列の宣言と基本的な使い方の例です。

package main

import "fmt"

func main() {
    // 配列の宣言と初期化
    var numbers [5]int             // サイズが5のint型の配列
    fmt.Println("Empty Array:", numbers)

    // 要素へのアクセスと代入
    numbers[0] = 1
    numbers[1] = 2
    numbers[2] = 3
    numbers[3] = 4
    numbers[4] = 5
    fmt.Println("Initialized Array:", numbers)

    // 配列の長さ(サイズ)を取得
    length := len(numbers)
    fmt.Println("Length of Array:", length)

    // 配列の要素にアクセスして表示
    fmt.Println("Element at index 2:", numbers[2])

    // 配列のループ
    fmt.Print("Array Elements:")
    for i := 0; i < len(numbers); i++ {
        fmt.Print(" ", numbers[i])
    }
    fmt.Println()
}

結果

Empty Array: [0 0 0 0 0]
Initialized Array: [1 2 3 4 5]
Length of Array: 5
Element at index 2: 3
Array Elements: 1 2 3 4 5

この例では、変数xを宣言し、そのアドレスを取得してpに格納しています。ポインタは&演算子を使って取得し、ポインタが

上記の例では、numbersという名前の配列を宣言し、一部の要素を初期化しています。配列の要素にアクセスするには、添字(index)を使用します。また、len関数を使用して配列の長さを取得することができます。

注意点として、Golangでは配列のサイズを変更できないため、必要に応じてスライス(slices)を使用することが推奨されます。スライスは動的なサイズのデータ構造であり、より柔軟に操作できます。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

テック企業でプレイングマネージャーをしている Jun です。プログラミングの基礎をはじめ、組織やマネジメントについてブログを書いています。ハードスキル、ソフトスキルどちらも磨きたい方を対象にしています。一緒に学んで人生を楽しくしていきましょう!

目次