mathutil

package
v0.8.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 10, 2025 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RoundFloat32

func RoundFloat32(number float32, precision int) float32

RoundFloat32 將 float32 數值四捨五入到指定的小數位數 number: 需要四捨五入的浮點數 precision: 保留的小數位數

func RoundFloat64

func RoundFloat64(number float64, precision int) float64

RoundFloat64 將 float64 數值四捨五入到指定的小數位數 number: 需要四捨五入的浮點數 precision: 保留的小數位數

func SplitFloat added in v0.5.3

func SplitFloat[T types.Numeric](value T, mode ...SplitFloatMode) (any, any)

SplitFloat 函數,根據指定模式將浮點數分成整數部分和小數部分

Types

type SplitFloatMode added in v0.5.3

type SplitFloatMode int

SplitFloatMode 定義枚舉類型,用於指定 SplitFloat 的返回模式

const (
	SplitFloat_IntFloat   SplitFloatMode = iota // 返回 int 和 float64
	SplitFloat_IntInt                           // 返回 int 和 int
	SplitFloat_FloatFloat                       // 返回 float64 和 float64
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL