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.
|