Ruby 板


LINE

第一次發文還請多多指教 如果我在block外呼叫某個函式是正常的 可是當進到block中(for each ... )這個函式就神隱了 如果我在block 中把method print出來是存在的 可是呼叫就會噴出NoMethodError 也是過用send了 啊對 那個函式是Qt的函式 用qtbinding弄上去的 @ui.chooseCB.addItem("Plaese choose one") # 這裡是正常的 @rate.each.each_with_object(@ui.chooseCB) {|x, obj| obj.addItem("#{x.rate}p #{x.format}", x) # 這裡會噴錯 } 還有這個寫法很蠢我知道 可是我已經試過我想的到的所有方法了 這個是在class中的一部份 如果要完整的我再PO上來 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.101.139 ※ 編輯: dododavid006 來自: 140.123.101.139 (10/31 21:03)
1F:→ lTERRAl:你在函式內 放下binding.pry看看 我猜是obj變成nil了 11/01 01:16
2F:→ dododavid006:可以講詳細點嗎 11/01 01:36
3F:→ mars90226:1樓的意思是裝pry,用binding.pry,會進入類似irb的環境 11/01 12:18
4F:→ mars90226:然後看看obj的值 11/01 12:18
5F:→ mars90226:執行到binding.pry會進入irb,所以可以看當時的obj 11/01 12:19
像Debuger那樣的東西嗎 等下來試試 謝謝 然後再補充一些東西和我今天試的東西 我是不知道為什麼會這樣 不過在噴錯的時後是有說那個物件沒有這個method 物件確定是我要的 因為這原本是Qt的函式我有說過 所以今天有想過是不是qtbindings出問題就重裝過結果還是一樣 以下算是重點 然後我又從網頁上載了相關的example來跑跑看 是正常的 但它沒有像我這樣用到block 於是我給它加上了for也去呼叫了同一個函式 更神奇的是還是正常 之後我又試了加上第二個參數 (Qt原本那個函式是有兩個參數的 只是第二個有default) 該說終於出現我要的東西了嗎 它也噴了一樣的錯誤 所以我在想 可能不是block的問題 而是第二個參數的問題 可是那個參數很重要啊 ※ 編輯: dododavid006 來自: 140.123.101.139 (11/01 15:04) 我被忽視了嗎 有點難過啊XD 剛好我試出來了 問題還真的是第二個參數 不過因為它一直都是噴NoMethodError所以我一直誤會了 好像是因為參數類型不對就這樣了 所以 謝謝 ※ 編輯: dododavid006 來自: 113.61.208.17 (11/03 08:17) ※ 編輯: dododavid006 來自: 113.61.208.17 (11/03 08:18)







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Gossiping站內搜尋

TOP