Fonction dans un if interdit, pourquoi ? [Fermé]

Signaler
-
Messages postés
18242
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
13 juin 2021
-
Bonjour,
étant en train d'apprendre le perl et m'étant jamais posé cette question, pourquoi ne peut-on pas directement mettre une fonction dans une condition tel que:
(faux)
if ($v eq chomp($motAChercherGlobale)) {
(faux)

à la place je suis obligé de faire:
(juste)
chomp($motAChercherGlobale);
if ($v eq $motAChercherGlobale) {
(juste)

Merci d'avance

1 réponse

Messages postés
18242
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
13 juin 2021
5 306
hello
je dirais que le premier teste la valeur retournée par chomp (le nombre de caractères enlevés) alors que le deuxième teste le contenu de $motAChercherGlobale
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci