gaetan
11/13/2017, 4:09 PMfun main(args: Array<String>) {
val dbl = 1.toDouble()
println("M$dbl") // M1.0 OK
println(moveTo(1.toDouble())) // M1 KO
}
fun moveTo(x:Double) = "M$x"
konsoletyper
11/13/2017, 4:12 PMgaetan
11/13/2017, 4:14 PMgaetan
11/13/2017, 4:17 PMkonsoletyper
11/13/2017, 4:18 PMkonsoletyper
11/13/2017, 4:18 PMkonsoletyper
11/13/2017, 4:22 PMassertEquals("1", x)
gaetan
11/13/2017, 4:23 PMkonsoletyper
11/13/2017, 4:24 PMgaetan
11/13/2017, 4:24 PMkonsoletyper
11/13/2017, 4:25 PMkonsoletyper
11/13/2017, 4:26 PMkonsoletyper
11/13/2017, 4:27 PMkonsoletyper
11/13/2017, 4:28 PMgaetan
11/13/2017, 4:44 PMkonsoletyper
11/13/2017, 4:44 PMgaetan
11/13/2017, 4:46 PMkonsoletyper
11/13/2017, 4:47 PMgaetan
11/13/2017, 4:47 PMkonsoletyper
11/13/2017, 4:55 PMgaetan
11/13/2017, 5:07 PMgaetan
11/13/2017, 5:07 PMgaetan
11/13/2017, 5:08 PMgaetan
11/13/2017, 5:08 PMilya.gorbunov
11/13/2017, 5:13 PMDouble.toString
should produce the exact same result on all platforms is a debatable question, please open a separate issue for that.gaetan
11/13/2017, 5:13 PMgaetan
11/13/2017, 5:26 PMgaetan
11/13/2017, 7:30 PMfun main(args: Array<String>) {
val result = -0.0
println("$result") // -0.0
log(result)
}
fun log(x:Double) {
println("$x") //0 <-- should be negative
}