Bonjour !
En travaillant sur le sujet du défi 2012, j'ai rencontré une erreur de compilation que je ne m'explique pas très bien.
Voici un exemple :
Comment se fait-il qu'on puisse attribuer la valeur, mais pas la tester ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 program Exemple; {$IfDef VirtualPascal} {&PmType Vio} {$Else} {$IfnDef Ver70}{$AppType Console}{$EndIf} {$EndIf} type t1 = array[0..1] of integer; t2 = array[0..2] of t1; const c1: t1 = (2,3); c2: t1 = (4,0); var v: t2; begin v[0] := c1; if v[0] = c1 then { erreur 41 } WriteLn('RAS'); end.
Partager