diff options
Diffstat (limited to 'test/files/run/iq.scala')
-rw-r--r-- | test/files/run/iq.scala | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/test/files/run/iq.scala b/test/files/run/iq.scala index 67a1a41296..e6c571227c 100644 --- a/test/files/run/iq.scala +++ b/test/files/run/iq.scala @@ -3,17 +3,25 @@ object iq { def main = { val q:scala.collection.immutable.Queue[Int] = - scala.collection.immutable.Queue.Empty; + scala.collection.immutable.Queue.Empty; if(q.isEmpty) { java.lang.System.out.println("Empty"); } - val q2 = q + 42; + val q2 = q + 42 + 0; - if(q2.isEmpty) { - java.lang.System.out.println("Empty"); - } + val q4 = + if(q2.isEmpty) { + java.lang.System.out.println("Empty"); + q2; + } else { + val Pair(head,q3) = q2.dequeue; + java.lang.System.out.println("Head: " + head); + q3; + }; + val q5 = q4.enqueue(1,2,3,4,5,6,7,8,9); + java.lang.System.out.println("q5: " + q5); } } |