language: D (dmd) (dmd-2.042)
date: 138 days 20 hours ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import std.stdio;
 
void foo(T...)(T args)
in
{
    static assert(args.length >= 5);
}
body
{
    /* print all arguments starting with arg 3 */
    foreach (arg; args[2..$])
        writeln(arg);
}
 
void main()
{
    foo(5, 10, [15, 20], ["foo":25, "bar":30], "blah", 3.194f, 190.5, 5+10i);
}