Ruby Deneme Alanı
Kod parçacıklarını yazın, çalıştırın ve paylaşın — kurulum gerekmez.
Ruby'yi tarayıcıda online çalıştır
Bu, ücretsiz bir online Ruby deneme alanı ve kod çalıştırıcısıdır. Ruby kodunu doğrudan tarayıcıda yaz, Çalıştır'a bas ve saniyeler içinde YJIT etkin Ruby 3.3 üzerinde çalıştır — rbenv, rvm veya bundler kurulumu gerekmez. Bir bloğu test etmenin, yeni bir metodu denemenin veya bir Ruby mülakat sorusunu çözmenin en hızlı yolu.
Arka planda editör, VS Code ile aynı motoru kullanır (Ruby sözdizimi vurgulama, otomatik tamamlama, hata altı çizgileri) ve kodun Nokogiri, HTTParty, RSpec, minitest, Faker, colorize, tty-prompt ve CSV gems'leri önceden kurulu Ruby 3.3 üzerinde çalışır. HTML parse etmek, JSON API çağırmak veya metaprogramlamayı keşfetmek — bu online Ruby deneme alanı seni saniyeler içinde fikirden çıktıya taşır.
Bu Ruby deneme alanı neden faydalı
- Anında Ruby çalıştırma — kodunu yaz, Çalıştır'a bas ve rbenv ya da bundler gerektirmeden YJIT'li Ruby 3.3'ten çıktıyı saniyeler içinde al.
- Tam Ruby sözdizimi vurgulama, otomatik tamamlama ve satır numaralı net hata mesajları — VS Code'un kullandığı aynı editör motoru.
- Stdin girişi desteklenir —
gets,$stdin.read,readlinesplayground'un giriş kutusundan okur; böylece etkileşimli Ruby betiklerini ve mülakat tarzı soruları uçtan uca test edebilirsiniz. Kurulum yok — rvm, rbenv veya bundler yapılandırması gerekmez. - Nokogiri, HTTParty, RSpec, minitest, Faker, colorize, tty-prompt ve CSV önceden kurulu Ruby 3.3 — HTML parse et, API çağır ve anında test çalıştır.
Ruby deneme alanında neler yapabilirsin
- Bloklar, Procs ve lambdas — tek tek metod bazında test edebileceğin Ruby'nin temel deyimleri; ayrıca Enumerable (map, select, reduce, each_with_object).
- Küçük HTML-scraping veya JSON-API betikleri: HTML parse etmek için Nokogiri, bir endpoint'e istek atmak için HTTParty kullan — her iki gem de önceden kurulu.
- Hızlı Ruby denemeleri — bir regex test et, define_method ile bir metaprogramlama numarası dene, bir class_eval doğrula veya Symbol#to_proc'un nasıl çalıştığını teyit et.
Online Ruby derleyici SSS
Online Ruby derleyici ücretsiz mi?
Online runner'ı kullanmak için Ruby veya bundler kurmam gerekir mi?
Ruby deneme alanı mobil ve Chromebook'ta çalışıyor mu?
Ruby playground'u gets ve stdin'i destekliyor mu?
gets, $stdin.read ve readlines yazdığınız satırları yerelde ruby script.rb çalıştırdığınız zamanki gibi okur. Girdiyi satır satır verin ve normal bir CLI betiğindeki gibi $stdin.each_line ile yineleyin.