TortureExt.scala 409 B

1234567891011121314151617
  1. extension (s: String)
  2. def doubleUp: String = concat(s, s)
  3. def tripleUp: String = concat2(s, concat3(s, s))
  4. extension (t: Int) {
  5. def bracedA: Int = callA(t)
  6. def bracedB: Int = callB(t)
  7. }
  8. extension [A](xs: List[A]) def secondOpt: Option[A] = xs.drop(1).headOption
  9. extension (t: Int) {
  10. def bracedA: Int = callA(t)
  11. def bracedB: Int = callB(t)
  12. }
  13. extension (t: Int) {
  14. def bracedA: Int = callA(t)
  15. }