Programmation Ruby/variables globales prédéfinies

Un livre de Wikibooks.

<< Retour au sommaire

[modifier] Variables globales

Nom Type Description
__FILE__ String Représente le fichier courant
__LINE__ Fixnum Représente la ligne courante
$! String Texte de la dernière erreur
$' Object description
$" Object description
$$ Object description
$& Object description
$* Object description
$+ Object description
$, Object description
$-0 Object description
$-F Object description
$-I Object description
$-K Object description
$-a Object description
$-d Object description
$-i Object description
$-l Object description
$-p Object description
$-v Object description
$-w Object description
$. Object description
$/ Object description
$: Object description
$; Object description
$< Object description
$= Object description
$> Object description
$? Object description
$@ String Contexte de la dernière erreur
$\ Object description
$_ Object description
$` Object description
$~ Object description
$1 à $9 Object description
$0 Object description
$configure_args Object description
$DEBUG Object description
$deferr Object description
$defout Object description
$expect_verbose Object description
$F Object description
$FILENAME Object description
$KCODE Object description
$LOAD_PATH Object description
$SAFE Fixnum Niveau de sécurité
$stderr IO Représente la sortie d'erreur standard
$stdin IO Représente l'entrée standard
$stdout IO Représente la sortie standard
$VERBOSE Object description

[modifier] Constantes globales

Nom Type Description
DATA Object description
FALSE FalseClass faux
NIL NilClass correspond à null (rien)
RUBY_PLATFORM String Indique la plateforme courante
RUBY_RELEASE_DATE String Date de la distribution de la version courante
RUBY_VERSION String Le numéro de version
STDERR IO La sortie d'erreur standard
STDIN IO L'entrée standard
STDOUT IO La sortie standard
SCRIPT_LINES__ Object description
TOPLEVEL_BINDING Object description
TRUE TrueClass vrai