相关疑难解决方法(0)

双重与单引号

我是Ruby的新手,我试图了解是否应该使用""vs 的特定时间''.

我大部分时间都在使用单引号,因为它更容易打字,但我不确定是否应该.

例如get 'user/new'vsget "user/new"

ruby string syntax

160
推荐指数
7
解决办法
6万
查看次数

@在Ruby函数名中代表什么

@代表以下Ruby代码:

module TestRocket
  extend Module.new { attr_accessor :out }

  def _test(a, b); send((call rescue()) ? a : b); end

  def +@; _show _test :_pass, :_fail end
  def -@; _show _test :_fail, :_pass end
  def ~@; _show _pend;               end
  def !@; _show _desc;               end

  def _show(r); (TestRocket.out || $>) << r; r end
  def _pass; "     OK\n"; end
  def _fail; "   FAIL @ #{source_location * ':'}\n"; end
  def _pend; "PENDING '#{call}' @ #{source_location * ':'}\n"; end
  def _desc; "   FIRE '#{call}'!\n"; …
Run Code Online (Sandbox Code Playgroud)

ruby

16
推荐指数
1
解决办法
349
查看次数

ruby中的!=〜比较运算符是什么?

我偶然发现了这个算子:

ruby-1.9.2-p290 :028 > "abc" !=~ /abc/
 => true
Run Code Online (Sandbox Code Playgroud)

这是什么?它的行为看起来不像"不匹配".

ruby operators

15
推荐指数
2
解决办法
3005
查看次数

标签 统计

ruby ×3

operators ×1

string ×1

syntax ×1