From ef48f7543b8c703387a4da706c0002bd0f2721b9 Mon Sep 17 00:00:00 2001 From: James N Date: Tue, 4 Jul 2023 12:05:22 +0800 Subject: [PATCH] distinguish value1 and value2 --- src/main/scala/stdlib/Options.scala | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/scala/stdlib/Options.scala b/src/main/scala/stdlib/Options.scala index 57b5871..de864ee 100644 --- a/src/main/scala/stdlib/Options.scala +++ b/src/main/scala/stdlib/Options.scala @@ -89,17 +89,18 @@ object Options extends AnyFlatSpec with Matchers with org.scalaexercises.definit */ def matchOptions(res0: Double, res1: Double) = { val someValue: Option[Double] = Some(20.0) - val value = someValue match { + val value1 = someValue match { case Some(v) => v case None => 0.0 } - value should be(res0) + value1 should be(res0) + val noValue: Option[Double] = None - val value1 = noValue match { + val value2 = noValue match { case Some(v) => v case None => 0.0 } - value1 should be(res1) + value2 should be(res1) } /**