Skip to content

Commit f6ab5f8

Browse files
author
Dean Wampler
committed
More space before the callout comments.
1 parent d1819e9 commit f6ab5f8

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/script/scala/progscala3/patternmatching/UnapplySeq.scala

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
// src/script/scala/progscala3/patternmatching/UnapplySeq.scala
22

33
object Tokenize:
4-
// def unapplySeq(s: String): Option[Seq[String]] = Some(tokenize(s))// <1>
5-
def unapplySeq(lim_s: (Int,String)): Option[Seq[String]] = // <2>
4+
// def unapplySeq(s: String): Option[Seq[String]] = Some(tokenize(s)) // <1>
5+
def unapplySeq(lim_s: (Int,String)): Option[Seq[String]] = // <2>
66
val (limit, s) = lim_s
77
if limit > s.length then None
88
else
99
val seq = tokenize(s).filter(_.length >= limit)
1010
Some(seq)
1111

12-
def tokenize(s: String): Seq[String] = s.split("""\W+""").toSeq // <3>
12+
def tokenize(s: String): Seq[String] = s.split("""\W+""").toSeq // <3>
1313

1414
val message = "This is Programming Scala v3"
1515
val limits = Seq(1, 3, 20, 100)
1616

1717
val results = for limit <- limits yield (limit, message) match
1818
case Tokenize() => s"No words of length >= $limit!"
19-
case Tokenize(a, b, c, d*) => s"limit: $limit => $a, $b, $c, d=$d" // <4>
19+
case Tokenize(a, b, c, d*) => s"limit: $limit => $a, $b, $c, d=$d" // <4>
2020
case x => s"limit: $limit => Tokenize refused! x=$x"
2121

2222
assert(results == Seq(

0 commit comments

Comments
 (0)