Documentation ¶
Overview ¶
Package floatop -- 浮動小数点の計算に関するサンプルが配置されているパッケージです。
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewRegister ¶
NewRegister -- このパッケージ用のサンプルを登録する mapping.Register を生成します。
func OrderOfComputation ¶
func OrderOfComputation() error
OrderOfComputation -- 浮動小数点は計算の順序によって結果が変わることのサンプルです.
REFERENCES ¶
- https://zenn.dev/kumackey/articles/d20230708-a7c195db087338
- https://wp.jmuk.org/2023/06/21/%e6%b5%ae%e5%8b%95%e5%b0%8f%e6%95%b0%e7%82%b9%e6%95%b0%e3%81%ae%e5%8a%a0%e7%ae%97%e3%81%ae%e9%a0%86%e5%ba%8f%e3%81%ab%e3%83%8f%e3%83%9e%e3%81%a3%e3%81%9f%e8%a9%b1/
- https://www.jpcert.or.jp/sc-rules/c-flp01-c.html
func RoundingError ¶ added in v0.5.6
func RoundingError() error
RoundingError は、小数点計算において近似値が利用され丸め誤差が出るサンプルです。
REFERENCES ¶
func UsingDecimalPkg ¶ added in v0.5.6
func UsingDecimalPkg() error
UsingDecimalPkg は、小数点計算を github.com/shopspring/decimal パッケージを利用して処理するサンプルです。
REFERENCES ¶
- https://engineering.mercari.com/blog/entry/20201203-basis-point/
- https://github.com/shopspring/decimal
SEE ALSO ¶
- examples/basic/floatop/rounding_error.go
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.