Changeset 6676 for lang/scala/sandbox

Show
Ignore:
Timestamp:
02/14/08 18:35:57 (10 months ago)
Author:
keisuken
Message:

Loop method update. indent fix.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/scala/sandbox/src/jp/ne/cappuccino/keisuken/scl/lang/Loop.scala

    r6675 r6676  
    3131 
    3232  def main(args: Array[String]) { 
     33 
    3334    var i = 0 
    3435    find[Int](true) {break => 
     
    4142      case None => println("Not found") 
    4243    } 
    43     val result = find[String, String](Array("aaa", "bbb", "ccc")) 
    44     {(value, break) => 
     44 
     45    val result = find[String, String]( 
     46      Array("aaa", "bbb", "ccc")) {(value, break) => 
    4547      if(value.equals("ddd")) 
    4648        break(value) 
    4749    } 
    4850    println(result) 
    49  } 
     51 
     52    find[String, String](Array("aaa", "bbb", "ccc")) {(value, break) => 
     53      if(value.equals("bbb")) 
     54        break(value) 
     55    } match { 
     56      case Some(result) => println(result) 
     57      case None => println("Not found") 
     58    } 
     59  } 
    5060}