Skip to content

Instantly share code, notes, and snippets.

@mhoffman
Created July 11, 2018 02:46
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save mhoffman/f741804b7ee19c6c074598eb31b835b5 to your computer and use it in GitHub Desktop.
#!/usr/bin/env scala -savecompiled
object Main extends App {
def getName(y: Any) = {
val list = y.getClass.toString.split("\\$").map(_.trim).toList
list(list.length - 1)
}
object x {
}
val abc = scala.collection.mutable.ArrayBuffer
case class Person (var name: String, var age: Int)
var peter = Person("Peter", 31)
List(x, peter).foreach{ z =>
println(z, getName(z))
}
}
Main.main(args)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment