go言語 絶対値を求める

  • 作成日 2020.12.11
  • 更新日 2022.11.04
  • go
go言語 絶対値を求める

go言語で、mathパッケージのAbsを使用して、絶対値を求めるサンプルコードを記述してます。go言語のバージョンは1.15.4を使用してます。

環境

  • OS windows10 pro 64bit
  • go言語 1.15.4

math.Abs使い方

math.Absを使用すると、絶対値を求めることが可能です。

import (
	"math"
)

math.Abs(数値)

以下は、各値の絶対値を計算して表示するだけのコードとなります。

package main

import (
	"fmt"
	"math"
)

func main() {

	fmt.Println(math.Abs(10))
	// 10

	fmt.Println(math.Abs(-10))
	// 10

	fmt.Println(math.Abs(10.1))
	// 10.1

	fmt.Println(math.Abs(-10.1))
	// 10.1
}

文字列を使用するとエラーとなります。

fmt.Println(math.Abs("10"))
// cannot use "10" (type untyped string) as type float64 in argument to math.Abs