Mercurial > projects > ldc
view test/bug61.d @ 113:27b9f749d9fe trunk
[svn r117] Initial working implementation of interfaces.
Groundwork for all the different types of class/interface casts laid out.
author | lindquist |
---|---|
date | Sat, 24 Nov 2007 06:33:00 +0100 |
parents | 61615fa85940 |
children | d9d5d59873d8 |
line wrap: on
line source
module bug61; void main() { int[3] a = [42,4,141414]; printf("empty:\n"); foreach(v; a[3..$]) { printf("int = %d\n", v); } printf("one element:\n"); foreach(v; a[2..$]) { printf("int = %d\n", v); } printf("all elements:\n"); foreach(v; a) { printf("int = %d\n", v); } printf("empty reversed:\n"); foreach_reverse(v; a[3..$]) { printf("int = %d\n", v); } printf("all elements reversed:\n"); foreach_reverse(v; a) { printf("int = %d\n", v); } }