]> git.llucax.com Git - z.facultad/75.31/presentacion.git/blob - ejemplos/operaciones.d
Prácticamente terminado, falta redondear detalles.
[z.facultad/75.31/presentacion.git] / ejemplos / operaciones.d
1
2 void main()
3 {
4         int i, j=1, k=i+j;
5         float[4] array;
6         array[0] = 1.0;
7         array[1] = 1.2;
8         array[2] = 1.3;
9         array[3] = 1.4; 
10         float[3] array2;
11         array2[0] = 1.5;
12         array2[1] = 1.6;
13         float[] array3 = array[0..2];
14         array3[0] = 1.7;
15         bit[char[]] hash;
16         hash["flag"] = 1;
17         hash["apagado"] = 0;
18         printf("i: %d, j: %d, k: %d\n", i, j, k);
19         foreach (int key, float val; array)
20         {
21                 printf("array[%d] = %f\n", key, val);
22         }
23         foreach (int key, float val; array2)
24         {
25                 printf("array2[%d] = %f\n", key, val);
26         }
27         foreach (int key, float val; array3)
28         {
29                 printf("array3[%d] = %f\n", key, val);
30         }
31         foreach (char[] key, bit val; hash)
32         {
33                 printf("array[%.*s] = %d\n", key, val);
34         }
35 }
36