Files
kotlin/compiler/testData/diagnostics/testsWithJava9/kt11167.kt
Alexander Udalov a519ab681a Add diagnostic tests against Java 9
These tests currently won't run if you don't have environment variable
JDK_9 set up
2017-04-27 20:35:14 +03:00

14 lines
388 B
Kotlin
Vendored

import java.util.stream.IntStream
fun foo(s: IntStream) {
val n = 1000000000
val delta = 1.0 / n
val startTimeNanos = System.nanoTime()
val pi = 4.0 * delta * s.mapToDouble { i ->
val x = (i - 0.5) * delta
1.0 / (1.0 + x * x)
}.sum()
val elapseTime = (System.nanoTime() - startTimeNanos) / 1e9
println("Parallel Streams $pi $n $elapseTime")
}