Man dažnai tenka dirbti su Rails console. Neretas yra toks scenarijus panašus į šį:
post = Post.find :first
pasirodo tai galima sutrumpinti iki
post.title
post = Post.find :first
Ir darbas su Ruby on Rails tampa dar truputi malonesnis =)
_.title
Eksperimentuokite
jeigu tau nereikia pačio post:o, tai manau efektyviau būtų
title = Post.find(:first).title
=)
Eimantai,
ne tame esmė (veikiausiai reikėjo parašyti aiškiau).
Tiesiog bedirbant irb paskutinis priskyrimas yra taip pat įrašomas į “_” kintamąjį. Pvz.
irb(main):001:0> i_am_the_unreasonably_long_variable_name = 5
=> 5
irb(main):002:0> _
=> 5
Šiuo atveju akivaizdžiai patogiau naudoti underscor’ą.