processScientificMeasurement が int64 パラメーターを受け取るのはなぜですか?
processScientificMeasurement
int64
int64 を使えば、後で浮動小数点数に変換しても精度が失われないためです。
%.7f フォーマッターが、元の入力に int64 型を要求するためです。
%.7f
32 ビット整数の範囲を超える整数を受け取る必要があるためです。
math.Sqrt は int64 型の引数だけを受け取るためです。
math.Sqrt