Pure Programmer
Blue Matrix


Cluster Map

Tuples

L1

This page is under construction. Please come back later.

Tuples1.swift
#!/usr/bin/env swift;
import Foundation
import Utils

func main() -> Void {
	var pair1 = ("Hello", 5)
	var pair2:(Int, Double)
	var pair3:(String, Double)

	pair2 = (3, 3.1415926)
	pair3 = ("Goodbye", 1.5)

	print(pair1.0 + "," + String(pair1.1))
	print(String(pair2.0) + "," + String(pair2.1))
	print(Utils.tupleToString(pair3))
	exit(EXIT_SUCCESS)
}
main()

Output
Tuples1.swift:6:6: warning: variable 'pair1' was never mutated; consider changing to 'let' constant 4 | 5 | func main() -> Void { 6 | var pair1 = ("Hello", 5) | `- warning: variable 'pair1' was never mutated; consider changing to 'let' constant 7 | var pair2:(Int, Double) 8 | var pair3:(String, Double) Hello,5 3,3.1415926 <"Goodbye", 1.5>
Tuples2.swift
#!/usr/bin/env swift;
import Foundation

func main() -> Void {
	var pair1 = ("Hello", 5)
	var tuple1 = ("Goodbye", 3, 3.1415926)
	var tuple2 = (1.6, 2.5, 5, "C")

	print(pair1.0 + "," + String(pair1.1))
	print(tuple1.0 + "," + String(tuple1.1) + "," + String(tuple1.2))
	print(String(tuple2.0) + "," + String(tuple2.1) + "," + String(tuple2.2) + "," + tuple2.3)
	exit(EXIT_SUCCESS)
}
main()

Output
Tuples2.swift:5:6: warning: variable 'pair1' was never mutated; consider changing to 'let' constant 3 | 4 | func main() -> Void { 5 | var pair1 = ("Hello", 5) | `- warning: variable 'pair1' was never mutated; consider changing to 'let' constant 6 | var tuple1 = ("Goodbye", 3, 3.1415926) 7 | var tuple2 = (1.6, 2.5, 5, "C") Tuples2.swift:6:6: warning: variable 'tuple1' was never mutated; consider changing to 'let' constant 4 | func main() -> Void { 5 | var pair1 = ("Hello", 5) 6 | var tuple1 = ("Goodbye", 3, 3.1415926) | `- warning: variable 'tuple1' was never mutated; consider changing to 'let' constant 7 | var tuple2 = (1.6, 2.5, 5, "C") 8 | Tuples2.swift:7:6: warning: variable 'tuple2' was never mutated; consider changing to 'let' constant 5 | var pair1 = ("Hello", 5) 6 | var tuple1 = ("Goodbye", 3, 3.1415926) 7 | var tuple2 = (1.6, 2.5, 5, "C") | `- warning: variable 'tuple2' was never mutated; consider changing to 'let' constant 8 | 9 | print(pair1.0 + "," + String(pair1.1)) Hello,5 Goodbye,3,3.1415926 1.6,2.5,5,C
swift

Questions

Projects

More ★'s indicate higher difficulty level.

References