Ruby/Kaynak/Object

←Öntanımlı Sınıflar | Array→


Object sınıfı Ruby'de üretilen tüm diğer sınıfların ana sınıfıdır. Tüm sınıflarda mevcut olan temel işlevleri (meodları) barındırır, ve her işlevi kullanıcı isterse değiştirebilir (override).

Bu sınıf tüm Ruby sınıfları için kullanışlı bir kısım metod içerir.

Object sınıfı da değişik nesne hiyerarşilerini üretmeye yarayan BasicObject'den kalıtımla üretilmiştir. Object içindeki metodlar kasıtlı olarak değiştirilmedikçe tüm sınıflarda geçerlidir.

Ruby'de sınıflar ve modüller dahil her şey bir nesnedir. Object ve BasicObject en alt seviye sınıftır.


Sabitler

ARGF

ARGF komut satırında girilen veya STDIN ile girilen, betiğin işleyeceği dosyayı ifade etmek için tasarlanmış bir akıştır.


ARGV

ARGV betiği çalıştırırken komut satırında betik adından sonra girilen argümaları içerir.


DATA

DATA çalıştırılmakta olan dosyanın veri kısmını içeren bir dosyadır. Veri kısmı dosyada __END__ satırı sonrası yazılanlardır:


ENV

ENV sistemin ortam değişkenlerine erişmek için hash benzeri bir değerdir.


STDERR

Orijinal stderr'i barındırır


STDIN

Orijinal stdin'i barındırır


STDOUT

Orijinal stdout'u barındırır



Önceki: Kaynak/Öntanımlı Sınıflar Index Sonraki: Kaynak/Object/Array
Kategori:Ruby Kategori:Programlama
Kategori:Programlama Kategori:Ruby