我必须自动比较C程序输出的文本和转换到Scala的文本。不幸的是,我无法找到以同样的方式格式化double值的方法。例如,在C语言中:fprintf(stdout, "diff %g\n", diff);diff -1val diff = -1.0; // just an example
println(f"diff $diff%g\
当我比较我的月份变量(从用户输入)时,我想使用它来获得另一个变量。我这样做的方式是说如果是if(1 < m <= 3) { x = 1 },它不允许我这样做,因为“三个布尔表达式的比较总是正确的。我需要将这个变量集成到一个方程中,这样我就可以计算我需要计算的东西,并且取决于用户的输入。我如何解决这个问题?”