|
Scala example source code file (tuples.scala)
The Scala tuples.scala source codeimport Function._ object Test extends App { var xyz: (Int, String, Boolean) = _ xyz = (1, "abc", true) Console.println(xyz) xyz match { case (1, "abc", true) => Console.println("OK") } def func(x: Int, y: String, z: Double) { Console.println("x = " + x + "; y = " + y + "; z = " + z); } def params = (2, "xxx", 3.14159) // (*****) tupled(func _)(params) // call the function with all the params at once func(2, "xxx", 3.14159) // the same call (func _).apply(2, "xxx", 3.14159) // the same call // Composing a tuple def t = (1, "Hello", false) // Decomposing a tuple val (i, s, b) = t // all the assertions are passed assert(i == 1) assert(s == "Hello") assert(b == false) } Other Scala examples (source code examples)Here is a short list of links related to this Scala tuples.scala source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.