看板 [ Ruby ]
討論串[問題] 如何再送參數到method?
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者godfat (godfat 真常)時間16年前 (2009/03/10 15:24), 編輯資訊
0
0
0
內容預覽:
你是想要這樣嗎?. def query input. .... end. query( query( query( query( query( ... query( input ) ... ))))). 那. def query_entrance input, result = []. value
(還有139個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者godfat (godfat 真常)時間16年前 (2009/03/10 13:27), 編輯資訊
0
0
4
內容預覽:
^^^^^^^^^^. 這樣做根本沒有意義,因為你所想要的 input 本來就是字串. 把字串轉成字串是多此一舉. 此外,input 是 top level 的 local variable,. 這樣寫看不到。既然 input 是 ARGV[0], 何不直接寫 ARGV[0] ?. --. #!/u
(還有332個字)

推噓0(0推 0噓 3→)留言3則,0人參與, 最新作者Esh時間16年前 (2009/03/10 12:35), 編輯資訊
0
0
0
內容預覽:
以下面程式為例. 輸入ruby query.rb MP:0000003. 會跑出MP:0005375. 我要繼續把MP:0005375直接再當成參數傳入. 取得下一個結果,直到nil. 打算用一個while. while query()!=nil. //繼續以新結果query. end. --.

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者Esh時間16年前 (2009/03/10 12:17), 編輯資訊
0
0
0
內容預覽:
換這個範例問可能比較單純. input = ARGV[0]. def somemethod(value="#{input}"). puts value. end. somemethod(). 輸入ruby xxxx.rb 1111. 想要印出1111,卻會出現這樣的錯誤訊息. show.rb:3:i
(還有19個字)

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者Esh時間16年前 (2009/03/10 11:13), 編輯資訊
0
0
0
內容預覽:
我寫了一個程式有用到dbi mysql. 主要是送入一個關鍵字作為where的條件. 然後想要如果結果非nil. 就再把這個結果送去當做where的條件. 可是一直被說是參數錯誤. 試了很多方法還是搞不定,所以想上來問一下高手. require 'dbi'. require 'mysql'. def
(還有184個字)
首頁
上一頁
1
下一頁
尾頁