Re: [問題] require後class沒有定義

看板Ruby作者 (壁虎貓耳控)時間12年前 (2012/06/08 15:47), 編輯推噓1(105)
留言6則, 4人參與, 最新討論串2/2 (看更多)
我剛才上網找了namespace的相關資料 也做了實驗 可是還是未初始化常數... 此外還有個問題 require的檔案照理說要全部執行一遍 包含類別定義和其他方法的呼叫 為了實驗 我在conf.rb的Conf類別定義後加上 puts 'loaded' 沒有效果 換成win32api的MessageBoxA也不執行 照理說require的檔案中也可以執行定義外的東西吧... 我甚至懷疑Conf的類別定義都沒有執行 我後來又做了實驗 我把conf.rb內容刪除 全部程式碼變成: #-*-ruby-*- puts 'loaded' gets 沒有反應... 我又建了1.rb 程式碼使用剪下貼上 卻可以執行... 而且conf.rb30位元組 1.rb32位元組 這真的很邪門... (我都使用utf-8 檔頭沒有BOM(誰知道...)) 等等... 我把原來的conf.rb刪除 像1.rb那樣處理就可以運行了... 問題一掃而空... 有人知道那兩個位元組是怎麼回事嗎? 很邪門... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.232.134.154

06/08 17:02, , 1F
...囧
06/08 17:02, 1F

06/08 18:46, , 2F
位元組的話..可能要用二進位編輯器看了
06/08 18:46, 2F

06/09 16:25, , 3F
我有興趣看一看,不過檔案還在嗎? XD
06/09 16:25, 3F

06/10 00:40, , 4F
檔案已經被我刪了...而且我也不知道怎麼會30位元...
06/10 00:40, 4F

06/10 00:41, , 5F
正在實驗製作這謎樣的檔...
06/10 00:41, 5F

06/10 00:43, , 6F
會不會是EOF記號呢 我猜測 因為內容都一樣30個半形
06/10 00:43, 6F
文章代碼(AID): #1FqQu81W (Ruby)
文章代碼(AID): #1FqQu81W (Ruby)