私はRubyを学ぶためにPythonとImの基本的な知識を持っています。私は次のメソッドがハッシュテーブルに見えるものを持っていることがわかります。私は二重パイプが何をしているのか理解しておらず、誰かがなぜこれが使われているのか、それと同等のPythonのものなのかを私に見せてもらえると感謝します。追加のコンテキストについてメソッドコードのRuby二重パイプ - 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 'または'と同じですが、Ruby 'または'とは等価ではありません(優先順位が異なります)。 –
私はちょうどこれを閉じるために同様の質問のトンから1つを選ぶことができません。 [自分で選ぶ](http://stackoverflow.com/search?q=ruby+double+pipe):) –