Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2014
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.31 KB | None | 0 0
  1. scala> case class Example[T](foo: T) { def string[T <: String](): String = s"$foo" }
  2. defined class Example
  3.  
  4. scala> val f = Example("bar")
  5. f: Example[String] = Example(bar)
  6.  
  7. scala> f.string
  8. res0: String = bar
  9.  
  10. scala> val b = Example(1)
  11. b: Example[Int] = Example(1)
  12.  
  13. scala> b.string
  14. res1: String = 1
  15.  
  16. scala>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement