English 中文(简体)
一条没有其他条款的行文
原标题:One line if-then without else clause

我很想知道,这部法典是否可以归入一条线:

if self.id
  return if Party.find_by_id(self.id).name.downcase == self.name.downcase
end

我很想知道,在一条行文中,有没有办法发表这一声明。

I know you can use if statement ? then_statement : else_statement but hopefully you can see here that there is no else. Perhaps break or continue or something like that? (Feel free to make optimisation to the actual code if you see it - that s pretty much the purpose here)

最佳回答

简明扼要,仅 j合:

return if self.id && Party.find_by_id(self.id).name.downcase == self.name.downcase
问题回答

这些都是相当的:

if some_condition
    do_something
end

if some_condition; do_something; end

do_something if some_condition;

some_condition and do_something

但当然,你的例子已经使用了两种变式:





相关问题
Ruby parser in Java

The project I m doing is written in Java and parsers source code files. (Java src up to now). Now I d like to enable parsing Ruby code as well. Therefore I am looking for a parser in Java that parses ...

rails collection_select vs. select

collection_select and select Rails helpers: Which one should I use? I can t see a difference in both ways. Both helpers take a collection and generates options tags inside a select tag. Is there a ...

RubyCAS-Client question: Rails

I ve installed RubyCAS-Client version 2.1.0 as a plugin within a rails app. It s working, but I d like to remove the ?ticket= in the url. Is this possible?

Ordering a hash to xml: Rails

I m building an xml document from a hash. The xml attributes need to be in order. How can this be accomplished? hash.to_xml

multiple ruby extension modules under one directory

Can sources for discrete ruby extension modules live in the same directory, controlled by the same extconf.rb script? Background: I ve a project with two extension modules, foo.so and bar.so which ...

Text Editor for Ruby-on-Rails

guys which text editor is good for Rubyonrails? i m using Windows and i was using E-Texteditor but its not free n its expired now can anyone plese tell me any free texteditor? n which one is best an ...

热门标签