< Programmation Ruby



Variables globales

NomTypeDescription
__FILE__StringReprésente le fichier courant
__LINE__FixnumReprésente la ligne courante
$!StringDernier message d'erreur
$'Objectdescription
$"Objectdescription
$$ObjectRetourne le numéro de process du programme
$&Objectdescription
$*ObjectListe des arguments passés au script
$+Objectdescription
$,Objectdescription
$-0ObjectNom du script en cours d'exécution
$-FObjectdescription
$-IObjectdescription
$-KObjectdescription
$-aObjectdescription
$-dObjectdescription
$-iObjectdescription
$-lObjectdescription
$-pObjectdescription
$-vObjectdescription
$-wObjectdescription
$.ObjectNuméro de la dernière ligne lue par l'interpréteur
$/Objectdescription
$:ArrayAlias de $LOAD_PATH
$;Objectdescription
$<Objectdescription
$=Objectdescription
$>IOAlias de STDOUT / $stdout
$?ObjectValeur de la sortie du dernier sous-processus exécuté
$@StringContexte de la dernière erreur
$\Objectdescription
$_ObjectDernière chaîne de caractère donnée par gets
$`Objectdescription
$~MatchDataDernière Regexp évaluée
$1 à $9Objectdescription
$0StringChemin du script en cours d'exécution
$configure_argsObjectdescription
$DEBUGObjectdescription
$deferrObjectdescription
$defoutObjectdescription
$expect_verboseObjectdescription
$FObjectdescription
$FILENAMEObjectdescription
$KCODEObjectdescription
$LOAD_PATHArrayEmplacements de recherche des libs pour require
$SAFEFixnumNiveau de sécurité
$stderrIOReprésente la sortie d'erreur standard
$stdinIOReprésente l'entrée standard
$stdoutIOReprésente la sortie standard
$VERBOSEObjectdescription

Constantes globales

NomTypeDescription
DATAFileDonnées placées en fin de script avec le mot clé __END__
FALSEFalseClassfaux
NILNilClasscorrespond à null (rien)
RUBY_PLATFORMStringIndique la plateforme courante
RUBY_RELEASE_DATEStringDate de la distribution de la version courante
RUBY_VERSIONStringLe numéro de version
STDERRIOLa sortie d'erreur standard
STDINIOL'entrée standard
STDOUTIOLa sortie standard
SCRIPT_LINES__Objectdescription
TOPLEVEL_BINDINGObjectdescription
TRUETrueClassvrai
Cet article est issu de Wikibooks. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.