auto entry = tuple!("index", "value", "active")(4, "Hello", true);
		 
	
		
			
			auto value = tuple(5, 6.7, "hello");
		 
	
		
	
		
			
			std::tuple<float, std::string, bool> t(2.5f, "foo", false);
		 
	
		
			
			auto t = std::make_tuple(2.5f, std::string("foo"), false);
		 
	
		
			
			var t = (2.5f, "foo", true);
		 
	
		
			
			a, b, c := 2.5, "hello", make(chan int)
		 
	
		
			
			t := []any{
	2.5,
	"hello",
	make(chan int),
}
		 
	
		
	
		
			
			let t = [2.5, "hello", -1];
		 
	
		
			
			class Tuple {
    String s;
    int i;
    boolean b;
}
		 
	
		
			
			record Tuple(int a, String b, boolean c) {}
var t = new Tuple(1, "hello", true);
		 
	
		
			
			record Tuple(Object ... a) {}
Tuple t = new Tuple("abc", 123, true);
		 
	
		
			
			record Tuple<A, B, C>(A a, B b, C c) {}
Tuple<String, Integer, Boolean> t
    = new Tuple<>("abc", 123, true);
		 
	
		
			
			val t = Triple(2.5, "foo", true)
		 
	
		
			
			type
  Tuple = record
    a: integer;
    b: string;
    c: boolean;
  end;
var
  t: Tuple;
begin
  t := Default(Tuple);
end.
		 
	
		
			
			my $tuple = [1, 'Hello World', {foo => 1}];
		 
	
		
			
			use constant t => (1, 'two', 3.5);
		 
	
		
	
		
			
			class Tuple(tuple):
    def __new__(cls, *args):
        arg = iter(args)
        return tuple.__new__(cls, arg)
t = Tuple(123, 'abc', True)
		 
	
		
			
			t: tuple = 123, 'abc', True
		 
	
		
	
		
			
			t: tuple[int, str, bool] = 123, 'abc', True
		 
	
		
			
			array = [123, 'abc', True]
t = tuple(array)
		 
	
		
	
		
			
			let t = (2.5, "hello", -1);
		 
	
		
			
			Dim t = (2.5F, "foo", True)