rom1 a écrit 1 commentaire

  • [^] # Re: Ouh, c'est vieux tout ça..

    Posté par  . En réponse à la dépêche Un petit tour et puis s'en va. Évalué à 1.

    Non, ça n'est pas BASIC, mais le bon vieux Fortran (vraisemblablement encore plus ancien que F77 bien que ce soit encore admis dans F77)

    Voilà:

    Lorsqu'il n'y a pas d'instruction 'IMPLICIT NONE' dans une subroutine, les variables n'ont pas besoin d'être déclarées (elles le sont implicitement) et leur type (real, integer) dépend de leur première lettre: [a-h] et [o-z] sont REAL, [i-n] sont INTEGER (valeurs exactes des bornes sujettes à caution).

    Donc GOD commençant par un 'g' sera implicitement une variable de type 'REAL'. Sauf si on le déclare explicitement comme d'un autre type. Ou que l'on interdit la déclaration implicite (IMPLICIT NONE).

    Évidemment, ça a moins de style de dire "'coincoin' est un réel sauf si on le déclare explicitement comme un entier." :) (d'ailleurs c'est 'coinco' , les variables n'ont que 6 caractères ! :)