go言語 小数点以下の切り捨てを行う

go言語 小数点以下の切り捨てを行う

go言語で、mathパッケージのFloorを使用して、小数点以下の切り捨てを行うサンプルコードを記述してます。go言語のバージョンは1.15.4を使用してます。

環境

  • OS windows10 pro 64bit
  • go言語 1.15.4

math.Floor使い方

math.Floorを使用すると、小数点以下の切り捨てを行うことが可能です。

import (
	"math"
)

math.Floor(数値)

以下は、math.Floorを使って少数以下を切り捨てするサンプルコードとなります。

package main

import (
	"fmt"
	"math"
)

func main() {

	fmt.Println(math.Floor(3.5))
	// 3

	fmt.Println(math.Floor(3.4))
	// 3

	fmt.Println(math.Floor(1.999))
	// 1

	fmt.Println(math.Floor(2))
	// 2

	fmt.Println(math.Floor(-3.5))
	// -4 「マイナス」に近い方に丸められる

	fmt.Println(math.Floor(-3.4))
	// -4「マイナス」に近い方に丸められる
}