def greet; puts "hello"; endRuby'de tek satırda bir yöntem tanımlamanın tek yolu mudur ?
11
Cevaplardan da görebileceğiniz gibi, bir yöntemi tek bir satırda farklı şekillerde tanımlamak mümkündür, ancak soru şu ki, öyle mi? Herhangi bir tanım, bakım ve okunabilirlik nedenleriyle açık ve temiz bir şekilde yazılmalıdır, böylece tek satır hantal veya kafa karıştırıcı hale gelirse, dağıtın. Bazı diller, kısa kodlamayı kod odaklı olmanın bir yolu olarak teşvik ediyor gibi görünmektedir, ancak Ruby kodlama stili, zarafeti, okunabilirliği ve öğrenimin ötesinde sürdürülebilirliği teşvik eder. İlk üçünü tamamlayın ve size boyun eğelim.
—
The Tin Man