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.