Programmation Ruby/variables globales prédéfinies
Apparence
Variables globales
[modifier | modifier le wikicode]Nom | Type | Description |
---|---|---|
__FILE__ | String | Représente le fichier courant |
__LINE__ | Fixnum | Représente la ligne courante |
$! | String | Dernier message d'erreur |
$' | Object | description |
$" | Object | description |
$$ | Object | Retourne le numéro de process du programme |
$& | Object | description |
$* | Object | Liste des arguments passés au script |
$+ | Object | description |
$, | Object | description |
$-0 | Object | Nom du script en cours d'exécution |
$-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 | Numéro de la dernière ligne lue par l'interpréteur |
$/ | Object | description |
$: | Array | Alias de $LOAD_PATH |
$; | Object | description |
$< | Object | description |
$= | Object | description |
$> | IO | Alias de STDOUT / $stdout |
$? | Object | Valeur de la sortie du dernier sous-processus exécuté |
$@ | String | Contexte de la dernière erreur |
$\ | Object | description |
$_ | Object | Dernière chaîne de caractère donnée par gets |
$` | Object | description |
$~ | MatchData | Dernière Regexp évaluée |
$1 à $9 | Object | description |
$0 | String | Chemin du script en cours d'exécution |
$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 | Array | Emplacements de recherche des libs pour require |
$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 |
Constantes globales
[modifier | modifier le wikicode]Nom | Type | Description |
---|---|---|
DATA | File | Données placées en fin de script avec le mot clé __END__ |
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 |