Question le rôle de finally

Plus d'informations
il y a 9 ans 10 mois #10488 par jojo
le rôle de finally a été créé par jojo
hello :laugh:

quel est l'utilité du boc FINALLY ?

prenons ces deux exemples:

[code:1]# ex1
try {
dir 1:\ -EA Stop
}

catch {
\"$_\"
}

finally {
\"BYE\"
}
\"123\"

# ex2
try {
dir 1:\ -EA Stop
}

catch {
\"$_\"
}
\"BYE\"
\"123\"
[/code:1]

merci :laugh:

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 10 mois #10489 par LEON
Réponse de LEON sur le sujet Re:le rôle de finally
Il me semble:

Try -> Ca execute ton code
Catch -> Tu attrape l'exception du runtime que tu as géré
Finally -> En cas d'exception non gérée, tu balance ton code du finally.

Bon là je considère plus ca comme du dev perso, je pense que le mieu est d'attendre les réponses des maître yoda Arnaud, matthew, laurent & Co ;).

Je ne suis qu'un simple padawan

Cia<br><br>Message édité par: Showtime, à: 24/10/11 10:11

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 10 mois #10492 par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:le rôle de finally
Bonsoir,

Voir ici , en bas de page : le bloc finally s'exécute dans tous les cas !

Je reste pour ma part un éternel padawan, car je continue d'apprendre tous les jours ;)

@+

Matthew

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 10 mois #10493 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:le rôle de finally
Showtime écrit:

je pense que le mieu est d'attendre les réponses des maître yoda Arnaud, matthew, laurent &amp; Co

Tu oublies notre maître à tous et à toutes :
[code:1]Get-Help About_Try_Catch_Finally[/code:1]
:)

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 9 ans 10 mois #10504 par jojo
Réponse de jojo sur le sujet Re:le rôle de finally
merci les gars de votre aide je vais voir le lien de Matthew et le Get-Help About_Try_Catch_Finally :blush: de Laurent sans oublier bien sur Showtime :P

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 9 mois #16628 par Madrolle
Réponse de Madrolle sur le sujet Re:le rôle de finally
Laurent Dardenne écrit:

Showtime écrit:

je pense que le mieu est d'attendre les réponses des maître yoda Arnaud, matthew, laurent &amp; Co

Tu oublies notre maître à tous et à toutes :
[code:1]Get-Help About_Try_Catch_Finally[/code:1]
:)


[code:1]
$a = 0
try { $a = 5/0 } #erreur de div par zero
catch { \&quot;c1\&quot;+$a }
finally { \&quot;f\&quot;+$a }
\&quot;l\&quot;+$a
[/code:1]

j'ai beau lire l'aide, franchement, je ne comprend PAS l’intérêt de finally par rapport au fait de mettre les mêmes instruction sans le finally.

Quelqu'un a-t-il un exemple concret ou son usage est pertinent !?

ShellDealer sur Twitter

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.085 secondes
Propulsé par Kunena