Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 3 additions & 6 deletions code/tuple-return.kt
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
// Kotlin doesn't have tuples, use data classes
data class GasPrices(val a: Double, val b: Double, val c: Double)
fun getGasPrices() = Triple(3.59, 3.69, 3.79)

fun getGasPrices() = GasPrices(3.59, 3.69, 3.79)
val prices = getGasPrices()

val prices = getGasPrices();

val (a, b, c) = getGasPrices();
val (a, b, c) = getGasPrices()
9 changes: 3 additions & 6 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -251,14 +251,11 @@
val result2 = transform("hello") { x -> x.toUpperCase() }</code></pre></div><div class="card"><div class="lang">C#</div><pre class="code"><code>string Transform(string initial, Func&lt;string, string> f) => f(initial);

var result = Transform("hello", x => x.ToUpper());
// HELLO</code></pre></div></div></div><div class="case"><div class="name">Tuple Return</div><div class="pair"><div class="card"><div class="lang">Kotlin</div><pre class="code"><code>// Kotlin doesn't have tuples, use data classes
data class GasPrices(val a: Double, val b: Double, val c: Double)
// HELLO</code></pre></div></div></div><div class="case"><div class="name">Tuple Return</div><div class="pair"><div class="card"><div class="lang">Kotlin</div><pre class="code"><code>fun getGasPrices() = Triple(3.59, 3.69, 3.79)

fun getGasPrices() = GasPrices(3.59, 3.69, 3.79)
val prices = getGasPrices()

val prices = getGasPrices();

val (a, b, c) = getGasPrices();</code></pre></div><div class="card"><div class="lang">C#</div><pre class="code"><code>(double a, double b, double c) GetGasPrices() => (3.59, 3.69, 3.79);
val (a, b, c) = getGasPrices()</code></pre></div><div class="card"><div class="lang">C#</div><pre class="code"><code>(double a, double b, double c) GetGasPrices() => (3.59, 3.69, 3.79);

var result = GetGasPrices();

Expand Down