All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.io.kotest.fp.tuples.kt Maven / Gradle / Ivy

There is a newer version: 4.0.7
Show newest version
package io.kotest.fp

data class Tuple2(val a: A, val b: B) {
   override fun toString(): String {
      return "($a, $b)"
   }

   fun toList(): List = listOf(a, b)
}

data class Tuple3(val a: A, val b: B, val c: C) {
   override fun toString(): String {
      return "($a, $b, $c)"
   }

   fun toList(): List = listOf(a, b, c)
}

data class Tuple4(val a: A, val b: B, val c: C, val d: D) {
   override fun toString(): String {
      return "($a, $b, $c, $d)"
   }

   fun toList(): List = listOf(a, b, c, d)
}

data class Tuple5(val a: A, val b: B, val c: C, val d: D, val e: E) {
   override fun toString(): String {
      return "($a, $b, $c, $d, $e)"
   }

   fun toList(): List = listOf(a, b, c, d, e)
}

data class Tuple6(
   val a: A,
   val b: B,
   val c: C,
   val d: D,
   val e: E,
   val f: F
) {
   override fun toString(): String {
      return "($a, $b, $c, $d, $e, $f)"
   }

   fun toList(): List = listOf(a, b, c, d, e, f)
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy