« Programmation D » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 768 :
 
=== Les matrices ===
 
{{à faire|Il y a un problème dans l'exemple, une incohérence entre les nombres de lignes et de colonnes et la représentation de la matrice}}
 
Peu de langages supportent nativement les matrices, mais le langage D en fait partie.
 
Ligne 777 ⟶ 774 :
Mieux qu'un long discours voici un exemple :
<pre>
[1, 1, 1]
0 0 0
[1, 1, 1]
0 0 0
[1, 1, 1]
0 0 0
[1, 1, 1]
0 0 0
</pre>
 
Ceci est une matrice de 43 colonnes par 34 lignes :
<source lang="d">
uint[3][4] matrix; // déclaration de la matrice tous les élément de la matrice sont à 0
foreach (ligne; matrix)
{
ligne[0..$] = 01;// on remplit la matrice de 0 en utilisant le slicing, c'est pratique !
}
</source>