我有Python的基礎知識,我正在努力學習Ruby。我看到下面的方法似乎是一個哈希表。我不明白雙管道正在做什麼,如果有人能告訴我爲什麼使用這個和Python的等價物,我會很感激。方法代碼中的紅寶石雙管 - 等價的Python
def request_raw(opts={})
c_enc = opts['encode'] || false
c_uri = opts['uri'] || '/'
c_body = opts['data'] || ''
c_meth = opts['method'] || 'GET'
c_prot = opts['proto'] || 'HTTP'
對於附加的上下文中,該方法可以被稱爲如下:
send request_raw({'uri' => '/', 'method' => 'GET'})
它等效於python或or,但不等於Ruby'或'(它具有不同的優先級)。 –
我只是不能從噸類似的問題中選擇一個來關閉這個問題。 [挑選自己](http://stackoverflow.com/search?q=ruby+double+pipe):) –