From 03914a2b0f85f81e1fff46477ea1f07f2a2c98e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Bone=CC=81r?= Date: Fri, 1 Apr 2011 23:34:11 +0200 Subject: [PATCH] rewrote algo for Pi calculation to use 'map' instead of 'for-yield' --- akka-tutorials/akka-tutorial-pi-sbt/src/main/scala/Pi.scala | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/akka-tutorials/akka-tutorial-pi-sbt/src/main/scala/Pi.scala b/akka-tutorials/akka-tutorial-pi-sbt/src/main/scala/Pi.scala index 9c3e5b6593..658658545c 100644 --- a/akka-tutorials/akka-tutorial-pi-sbt/src/main/scala/Pi.scala +++ b/akka-tutorials/akka-tutorial-pi-sbt/src/main/scala/Pi.scala @@ -74,8 +74,7 @@ object Pi { // define the work val algorithm = (i: Int) => { val range = (i * nrOfElements) to ((i + 1) * nrOfElements - 1) - val results = for (j <- range) yield (4 * math.pow(-1, j) / (2 * j + 1)) - results.sum + range map (j => 4 * math.pow(-1, j) / (2 * j + 1)) sum } // message handler