Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def scan(p: String)(f: String => Unit) = {
- var s:java.util.Scanner = null
- try {
- s = new java.util.Scanner(new java.io.File(p))
- while(s.hasNextLine) {
- f(s.nextLine)
- }
- } finally {
- s.close
- }
- }
- val sfn = (s: String) => println("scanning %s" format s)
- val cfn = (s: String) => println("line len %s" format s.length)
- val s = scan("test.txt")_
- println s(sfn)
- println s(cfn)
Add Comment
Please, Sign In to add comment