Guest User

Untitled

a guest
Apr 26th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.39 KB | None | 0 0
  1. def scan(p: String)(f: String => Unit) = {
  2. var s:java.util.Scanner = null
  3. try {
  4. s = new java.util.Scanner(new java.io.File(p))
  5. while(s.hasNextLine) {
  6. f(s.nextLine)
  7. }
  8. } finally {
  9. s.close
  10. }
  11. }
  12.  
  13. val sfn = (s: String) => println("scanning %s" format s)
  14. val cfn = (s: String) => println("line len %s" format s.length)
  15. val s = scan("test.txt")_
  16.  
  17. println s(sfn)
  18. println s(cfn)
Add Comment
Please, Sign In to add comment