http://guides.rubyonrails.org/layouts_and_rendering.html#avoiding-double-render-errors de Raylar rehber geçmekte iken, ben Ruby'nin && return
sınamak için bir test programı yazdım ve bu garip davranışı var:Yakut: vs "return &&" "ve dönüş"
def test1
puts 'hello' && return
puts 'world'
end
def test2
puts 'hello' and return
puts 'world'
end
budur sonuç çıktısı:
irb(main):028:0> test1
=> nil
irb(main):029:0> test2
hello
world
=> nil
Aradaki fark nedir?
Bu konu hakkında iyi bir tartışma: https://www.ruby-forum.com/topic/217700 – Yarin