setPrecisionのパターンマッチ変更
簡略化した