go言語 スライス(配列)の和を計算する

  • 作成日 2021.05.22
  • 更新日 2022.10.31
  • go
go言語 スライス(配列)の和を計算する

go言語で、for文を使用して、スライス(配列)の和を計算するサンプルコードを記述してます。go言語のバージョンは1.15.4を使用してます。

環境

  • OS windows10 pro 64bit
  • go言語 1.15.4

range使い方

for文を使用すると、スライス(配列)の和を計算することが可能です。

sum := 0

for _, x := range slice {
	sum += x
}

以下は、用意したスライスの合計値を求めるサンプルコードとなります。

package main

import (
	"fmt"
)

func main() {

	slice := []int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
	sum := 0
	for _, x := range slice {
		sum += x
	}
	fmt.Println(sum)
	// 55

}