fork download
  1. object Main extends App {
  2.  
  3. object ", please
  4.  
  5. implicit def qqq(z: Int) = new { def print(aa: please.type) = println(z) }
  6.  
  7. class a { val q = 5 }
  8. class b extends a
  9.  
  10. trait A {
  11.  
  12. type T >: b
  13.  
  14. def createType(): T
  15.  
  16. def using(t: T => Int) = t(createType())
  17.  
  18. }
  19.  
  20. new A()
  21. {
  22. type T = a
  23. def createType(): a = new a()
  24. } using (e => e.q) print please
  25.  
  26.  
  27. }
Compilation error #stdin compilation error #stdout 0.41s 382080KB
stdin
Standard input is empty
compilation info
/opt/scala/bin/scalac: line 50: /dev/null: Permission denied
Main.scala:3: error: unclosed string literal
	object ", please
               ^
one error found
spoj: The program compiled successfully, but Main.class was not found.
      Class Main should contain method: def main(args: Array[String]).
stdout
Standard output is empty