Ruby - Önceden Tanımlanmış Sabitler
Aşağıdaki tablo Ruby'nin tüm Önceden Tanımlanmış Sabitlerini listeler -
NOTE- TRUE, FALSE ve NIL geriye dönük olarak uyumludur. True, false ve nil kullanılması tercih edilir.
| Sr.No. | Sabit İsim ve Açıklama |
|---|---|
| 1 | TRUE Doğru ile eşanlamlıdır. |
| 2 | FALSE Yanlış ile eşanlamlıdır. |
| 3 | NIL Nil ile eşanlamlıdır. |
| 4 | ARGF Komut satırı bağımsız değişkenleri yoksa, komut satırı bağımsız değişkenleri veya standart girdi olarak iletilen dosyaların sanal olarak birleştirilmesine erişim sağlayan bir nesne. $ <İle eşanlamlı. |
| 5 | ARGV Programa iletilen komut satırı argümanlarını içeren bir dizi. $ * İle eşanlamlı. |
| 6 | DATA __END__ direktifini izleyen kod satırlarını okumak için bir giriş akışı. __END__ kodda yoksa tanımlanmamıştır. |
| 7 | ENV Programın ortam değişkenlerini içeren karma benzeri bir nesne. ENV, bir karma olarak ele alınabilir. |
| 8 | RUBY_PLATFORM Ruby yorumlayıcısının platformunu belirten bir dize. |
| 9 | RUBY_RELEASE_DATE Ruby yorumlayıcısının yayınlanma tarihini belirten bir dize |
| 10 | RUBY_VERSION Ruby yorumlayıcısının sürümünü belirten bir dize. |
| 11 | STDERR Standart hata çıktı akışı. $ Stderr'in varsayılan değeri . |
| 12 | STDIN Standart giriş akışı. $ Stdin'in varsayılan değeri. |
| 13 | STDOUT Standart çıkış akışı. $ Stdout'un varsayılan değeri. |
| 14 | TOPLEVEL_BINDING Ruby'nin en üst seviyesinde bir bağlama nesnesi. |