In D, tuples are data structures that can hold different types of data elements, which includes expressions, types, aliases, etc.
The tuple()
method is used to create a tuple.
Let's see an example:
import std.stdio;import std.typecons;void main() {auto stuple = tuple(1, "learn");writeln(stuple);writeln(stuple[0]);writeln(stuple[1]);}
Line 5: We declare a tuple variable stuple
and assign two data elements, 1
and learn
, to it.
Line 6: We print the stuple
, which shows us the type of data in our tuple and the tuple values.
Line 7: We use the 0
index to get the tuple’s first value, 1
.
Line 8: We use the 1
index to get the tuple’s second value, learn
.