[Assorted-commits] SF.net SVN: assorted: [411] sandbox/trunk/src/scala/PatternMatchingBug. scala
Brought to you by:
yangzhang
From: <yan...@us...> - 2008-02-14 03:48:18
|
Revision: 411 http://assorted.svn.sourceforge.net/assorted/?rev=411&view=rev Author: yangzhang Date: 2008-02-13 19:48:18 -0800 (Wed, 13 Feb 2008) Log Message: ----------- added pattern matching bug Added Paths: ----------- sandbox/trunk/src/scala/PatternMatchingBug.scala Added: sandbox/trunk/src/scala/PatternMatchingBug.scala =================================================================== --- sandbox/trunk/src/scala/PatternMatchingBug.scala (rev 0) +++ sandbox/trunk/src/scala/PatternMatchingBug.scala 2008-02-14 03:48:18 UTC (rev 411) @@ -0,0 +1,9 @@ +object PatternMatchingBug { + def main(args: Array[String]) { + def r(xs: Seq[Int]): Stream[Int] = xs match { + case Seq() => Stream.empty + case Seq(y,ys@_*) => Stream.cons(y,r(ys)) + } + println(r(Array(1,2,3,4,5)).toList) + } +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |