作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我有一个非常简单的 Ruby 问题。有没有办法重构这个:
<%= some_array.length if some_array.length > 1 %>
变成类似的东西
<%= some_array.length if self > 1 %>
其中“self”(例如)是对初始计算值的引用 - 即 some_array.length?
最佳答案
不,你不能这样做。该语句不会按照您假设的方式从左到右求值。 if
语句首先被求值,因此没有要测试的“self”。正如您所说,“初始计算值”是由 if
语句首先计算的。
关于ruby-on-rails - Ruby If 语句重构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10212630/
我是一名优秀的程序员,十分优秀!