Mc_AbBeR
Messages postés301Date d'inscriptionmercredi 15 juin 2005StatutMembreDernière intervention19 février 2007 11 déc. 2005 à 08:59
Un "if" dans un else devient elseif.
ex: elseif ($2- == $null) {
Le - du $2- ne sert strictement à rien. Si $2 n'existe pas, $3 ne peut pas exister, demême pour $4 [...]
ZeDaHu
Messages postés19Date d'inscriptionvendredi 1 avril 2005StatutMembreDernière intervention 6 janvier 2006 9 déc. 2005 à 20:51
ce code est censé aider les néophytes ? un néophyte qui ne sait pas faire de variable est vraiment un néophyte, et dans ce cas il ne saura surement pas a quoi sers ton code
C'est pourquoi ce serait cool de dire ce que fait ton code dans ta présentation de ton code non ?
(j'en profite pour faire remarquer ce point a tout le monde car beaucoup ont tendance a balancer leur code sans précision)
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 5 déc. 2005 à 19:16
Pour t'evité les echos tu peux faire /set -s et unset -s
Pas franchement utile et ca serais assez grave si y'avais des bug ...
cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 5 déc. 2005 à 16:33
qu'est-ce que tu veux, on a beau l'expliquer les gens comprennent pas et s'entête à soit ne jms l'utilisé qd il faut , soit l'utiliser tout le temps et même qd il faut pas.. à croire que les gens qui reprochent ça ont jms testé voir ce que ça faisait réellement.
fjxokt
Messages postés840Date d'inscriptionvendredi 28 janvier 2005StatutMembreDernière intervention25 février 20091 5 déc. 2005 à 16:19
comme dirait l'autre, pwned by sorn (à 10 sec pres !)
fjxokt
Messages postés840Date d'inscriptionvendredi 28 janvier 2005StatutMembreDernière intervention25 février 20091 5 déc. 2005 à 16:17
et combien de fois devra-t-on dire que if (%var == $null) est différent de if (!%var) dans le cas ou %var vaut $false ou 0
Sinon au niveau du code, à part le fait que je trouve ça inutile, je n'ai rien a dire (a la limite une liste contenant les var aurait peut-etre été plus interressant)
cs_SornDrixer
Messages postés2084Date d'inscriptionjeudi 12 décembre 2002StatutMembreDernière intervention30 janvier 20118 5 déc. 2005 à 16:17
J3rK : heu, il y a une différence importante entre if (%ii == $null) et if (!%ii) :
La 1ière condition va réagir seulement si %ii est vide, tandis que la 2ieme, va réagir si %ii est vide OU égal à 0, or dans le code de Christophe_B, %ii a de grande chance de prendre pour valeur 0
Donc attention au contexte :)
cs_J3rK
Messages postés31Date d'inscriptionvendredi 29 juillet 2005StatutMembreDernière intervention23 mars 2006 5 déc. 2005 à 13:29
Euh à vue d'oeil, sans tester, le code ne sert à rien sauf à dire les evenements d'une variable...
Bon niveau code, c'est pas top top, mais bon, c'est quand même ca
Pour tes if (%ii $null), fais plutôt if (!%ii). On le diras jamais assez'[
Ben sinon, une source de plus en trop, car je vois vraiment pas l'interet...
Note: 4/10
Zova
Messages postés150Date d'inscriptionmardi 15 juin 2004StatutMembreDernière intervention24 août 20102 4 déc. 2005 à 20:41
Hum beaucoup trop long, voici un petit code qui n'est pas du tout parfait mais qui t'allègera un peu ce gros bloc :
alias variable {
if (!$1) { var %i $$?="Nom de la variable ( sans le % )", %ii $$?="Valeur"
if ($left($1,1) != $chr(37)) echo -a Erreur
else { set $1 $2- | echo -a 4 La nouvelle valeur de $1 est $eval($1,2) }
}
else { unset $1 | echo -a 4 La variable $1 a été supprimée }
}
11 déc. 2005 à 08:59
ex: elseif ($2- == $null) {
Le - du $2- ne sert strictement à rien. Si $2 n'existe pas, $3 ne peut pas exister, demême pour $4 [...]
9 déc. 2005 à 20:51
C'est pourquoi ce serait cool de dire ce que fait ton code dans ta présentation de ton code non ?
(j'en profite pour faire remarquer ce point a tout le monde car beaucoup ont tendance a balancer leur code sans précision)
5 déc. 2005 à 19:16
Pas franchement utile et ca serais assez grave si y'avais des bug ...
5 déc. 2005 à 16:33
5 déc. 2005 à 16:19
5 déc. 2005 à 16:17
Sinon au niveau du code, à part le fait que je trouve ça inutile, je n'ai rien a dire (a la limite une liste contenant les var aurait peut-etre été plus interressant)
5 déc. 2005 à 16:17
La 1ière condition va réagir seulement si %ii est vide, tandis que la 2ieme, va réagir si %ii est vide OU égal à 0, or dans le code de Christophe_B, %ii a de grande chance de prendre pour valeur 0
Donc attention au contexte :)
5 déc. 2005 à 13:29
Bon niveau code, c'est pas top top, mais bon, c'est quand même ca
Pour tes if (%ii $null), fais plutôt if (!%ii). On le diras jamais assez'[
Ben sinon, une source de plus en trop, car je vois vraiment pas l'interet...
Note: 4/10
4 déc. 2005 à 20:41
alias variable {
if (!$1) { var %i $$?="Nom de la variable ( sans le % )", %ii $$?="Valeur"
if ($left($1,1) != $chr(37)) echo -a Erreur
else { set $1 $2- | echo -a 4 La nouvelle valeur de $1 est $eval($1,2) }
}
else { unset $1 | echo -a 4 La variable $1 a été supprimée }
}