Bonjour,
J'ai du mal à comprendre l'intérêt de Finally.
Si j'ai une séquence
Si le code1 plante, on exécute le code2. Si le code1 ne plante pas, on n'exécute pas le code2. Jusque là c'est clair.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 try{ .......code1 } catch{ .....code2 } code 3
Mais, si code1 plante, après avoir exécuté code2, on continue sur code3, non ?
Donc quelle différence avec
?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 try{ .......code1 } catch{ .....code2 } finally{ ......code 3 }
J'en rajoute une couche... sur le code :
Quelle différence entre le code3 et le code4 ? Y a-t-il des cas où l'un des deux est exécuté et pas l'autre ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 try{ .......code1 } catch{ .....code2 } finally{ ......code 3 } code4
Merci de votre aide.
Partager