請不要攻擊。以下是使我思考這個問題的例子和代碼。是一個變量的典型「指針」? params []是一個指針嗎? params []是一個變量嗎?
我正在研究紅寶石在軌道上,我是在MVC和params []運算符中。並已放下一些證明什麼,提醒在專用於鐵軌我的筆記本的封面內頁,反正
"So we don't just want to call tweet #1. Tweet.find(1) isn't enough."
===> we need Tweet.find(params[:id])
params[:id] aka params = { :id => 1 }
所以我不同部分標記,我的自信心,從哈希值。 「在1值,則:id爲關鍵,‘PARAMS’是....指針
是PARAMS指針它是一個變量
編輯:???是否有任何其他「變量」(缺乏一個更好的術語)接受:沒有值而不是參數的鍵?這是一種特殊類型的「容器」還是正常接受:沒有值的鍵 EDIT2:是否所有變量技術上都是指針?如果這是真的,那麼:哈希中的鍵在技術上也是指針?哈哈,如果這是真的,則參數是一個指向指針的指針,它聽起來正確。
我不知道你是什麼意思,它是散列哈希,但我認爲你是錯的。它只是一個散列,它的值是任何類型的對象,字符串,fixnum,數組或散列。 –
典型的rails應用程序中的'params'總是包含非哈希值,即'controller'和'action'。你的陳述是誤導性的,恕我直言。 –
'params'實際上是一個返回對'HashWithIndifferentAccess'(它的子類'Hash')的引用的方法。 –