10.2 Die Top-Level-Umgebung

Wenn der Ruby-Interpreter startet, wird eine Reihe von Klassen, Modulen, Konstanten, globalen Variablen und globalen Funktionen definiert und steht Programmen zur Verfügung. Die nachfolgenden Unterabschnitte listen diese vordefinierten Features auf.

10.2.1 Vordefinierte Module und Klassen

Wenn der Ruby-1.8-Interpreter startet, werden die folgenden Module definiert:

Comparable      FileTest        Marshal         Precision
Enumerable      GC              Math            Process
Errno           Kernel          ObjectSpace     Signal

Diese Klassen werden beim Start definiert:

Array File Method String Bignum Fixnum Module Struct Binding Float NilClass Symbol Class Hash Numeric Thread Continuation IO Object ThreadGroup Data Integer Proc Time Dir MatchData Range TrueClass FalseClass MatchingData Regexp ...

Get Die Programmiersprache Ruby now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.