新手问题 这个运算符是什么意思?具体在什么时候用?=>

gefangshuai · August 29, 2013 · Last by luikore replied at August 29, 2013 · 2274 hits

=> 我知道在 hash 散列中会用到,如:

a = {
  'name' => 'zhangsan',
  'age'  => 23 
}

除此之外呢,最近在看书,但是没有提到此运算符号的消息用法呀,希望高人能给出详细解答,最好带例子说明,谢过啦!

除此之外还有别的?还真不知道...

#1 楼 @blacktulip 哦,只有这一个地方用到?那就没什么问滴咯……

其实这只是个语法 谈不上运算符。。

get 'url' => 'xxxx#xxxx'

#4 楼 @kingwkb 那个是get({'url' => 'xxxx#xxxx'})的简写

#5 楼 @kikyous 恩,这里不为什么不使用 url: 'xxx#xxx' 这样形式呢

url: 'xxx#xxx'是 ruby 1.9 的 hash 新写法,另外这样的写法他的 key 是 Symbol

=> 写法是从 perl 的 -> 过来的

#1 楼 @blacktulip

begin
  raise 'foo'
rescue RuntimeError => e
  ...
end
You need to Sign in before reply, if you don't have an account, please Sign up first.