Предлагаемый подход к вычислению машинного эпсилон с использованием Java выглядит следующим образом:
private static float calculateMachineEpsilonFloat() {
float machEps = 1.0f;
do
machEps /= 2.0f;
while ((float) (1.0 + (machEps / 2.0)) != 1.0);
return machEps;
}
Как вычислить эпсилон для scala.Double
с помощью Scala в идиоматическом/функциональном стиле из этого предложенного кода?