RosettaCodeData/Task/Search-a-list/Scala/search-a-list.scala
Ingy döt Net 86c034bb8b new files
2013-04-10 12:38:42 -07:00

3 lines
295 B
Scala

def findNeedles(needle: String, haystack: Seq[String]) = haystack.zipWithIndex.filter(_._1 == needle).map(_._2)
def firstNeedle(needle: String, haystack: Seq[String]) = findNeedles(needle, haystack).head
def lastNeedle(needle: String, haystack: Seq[String]) = findNeedles(needle, haystack).last