IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

[DEBUTANT] probleme de traduction de code


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 11
    Par défaut [DEBUTANT] probleme de traduction de code
    Bonjour à tous,

    Je m'excuse pour ma question qui va surement parraitre ridicule, mais j'ai commence le Perl depuis hier.

    Donc voila, pour mon travail je dois utiliser un script Perl, mais j'aimerais bien comprendre comment il marche pour me pas l'utiliser betement.

    J'ai compris pas mal de truc (grace aux differentes aides trouvees sur internet et dans un bouquin), mais il y a encore un passage que je n'arrive pas a comprendre. au debut de son code il ecrit

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    open(inf,"<reflong.txt") or die;
    <inf>;
    <inf>;
    <inf>;
    <inf>;
     
    $z=<inf>;
    mais je ne comprends ce que sifnifie "<inf>". A priori ca lui sert pour aller a la ligne dans le fichier "reflong.txt". Mais dans ce cas, que signifie "$z=<inf>"?

    Si quelqu'un peut m'eclairer la dessus, je le remercie d'avance.

  2. #2
    Membre Expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Par défaut
    Ainsi qu'il est expliqué dans notre FAQ Perl, l'opérateur <> permet de lire une ligne dans un fichier.

    <> lit dans l'entrée courante, mais <nom> lit dans le flux identifié par nom lors de l'open.

    C'est un opérateur, cela renvoie donc une valeur : la ligne lue.

    Maintenant, la valeur retournée, on en fait ce que l'on veut :

  3. #3
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 11
    Par défaut
    ah d'accord.

    C'est le fait de soit l'ignorer, soir la prendre en compte que j'avais pas compris.
    Merci beaucoup en tout cas.

    J'avais bien vu que c'etait l'operateur diamant, mais je n'avais pas compris a quoi il servait. je ne trouve pas l'explication de la FAQ tres clair (sur ce point), mais c'est peut etre parceque je debute.

    Encore merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 26/07/2007, 18h44
  2. [Débutant] Problème de code(Diagramme de Gantt)
    Par H1B4K dans le forum Général Java
    Réponses: 5
    Dernier message: 21/10/2006, 12h49
  3. Réponses: 2
    Dernier message: 23/05/2006, 09h44
  4. Probleme avec un petit code (je debute)
    Par cladou dans le forum Général JavaScript
    Réponses: 16
    Dernier message: 10/01/2006, 18h56
  5. [debutant] probleme de code :-(
    Par flogreg dans le forum Servlets/JSP
    Réponses: 14
    Dernier message: 16/08/2004, 18h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo