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.