おんがえしの blog

作ったプログラムと調べた技術情報

2018-06-01から1ヶ月間の記事一覧

Goのコードリーディング、math.Abs()

math.Abs()のコードリーディング。 src/math/abs.go 関数本体。まずはFloat64bits()とFloat64frombits()を探す。 // Abs returns the absolute value of x. // // Special cases are: // Abs(±Inf) = +Inf // Abs(NaN) = NaN func Abs(x float64) float64 { …