Idiomatic Ruby कैसे लिखें
In this page:
Idiomatic Ruby
Idiomatic Ruby expressive, readable code favor करता है: snake_case method और variable names, small focused methods, manual loops की बजाय existing Enumerable methods इस्तेमाल करना, और branches के अंदर assign करने की बजाय if/case को सीधे values return करने देना।
Ruby community code को लगभग natural language की तरह पढ़ने पर strong emphasis देती है। established style conventions follow करना (जैसे community-maintained Ruby Style Guide) code को दूसरे Ruby developers के लिए ज़्यादा approachable बनाता है।
numbers.select(&:even?) prefer करें -- यह intent के ज़्यादा करीब पढ़ा जाता है।उदाहरण: Idiomatic Ruby
numbers = [1, 2, 3, 4, 5, 6]
# Idiomatic: uses built-in Enumerable methods
evens = numbers.select(&:even?)
puts evens.inspect
# Idiomatic: if as an expression
label = if numbers.length > 5 then "long" else "short" end
puts label
Login to try C/C++/Java/PHP code in the editor
- camelCase में
def getNameलिखना, जब Rubyget_nameजैसे snake_case इस्तेमाल करता है। - एक index वाला एक
forloop लिखना जबeachयाmapclearer है। - last line पर एक explicit
returnadd करना, जब last expression automatically return होता है।
Chapter Quiz — Complete all 6 topics to unlock
0/6 topics done
Complete these topics first: