Scala Examples: Difference between revisions

Jump to navigation Jump to search
Created page with "== Pattern Matching on Seq == <pre class="hljs"> def f(ints: Seq[Int]): String = ints match { case Seq() => "The Seq is empty !" case Seq(first) => s"The seq..."
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Pattern Matching on Seq ==
== Pattern Matching on Seq ==


<pre class="hljs">
<syntaxhighlight lang="scala">
 
def f(ints: Seq[Int]): String = ints match {
def f(ints: Seq[Int]): String = ints match {
   case Seq() =>
   case Seq() =>
Line 30: Line 31:
       "The seq didn't match any of the above, so it must be empty"
       "The seq didn't match any of the above, so it must be empty"
}
}
</pre>
 
</syntaxhighlight>
 
See [https://riptutorial.com/scala/example/3056/pattern-matching-on-a-seq#:~:text=In%20general%2C%20any%20form%20that,and%20can%20have%20unexpected%20results. here]