O'Reilly logo

Die Programmiersprache Ruby by Yukihiro Matsumoto, David Flanagan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required