Re: [問題] require後class沒有定義
我剛才上網找了namespace的相關資料
也做了實驗
可是還是未初始化常數...
此外還有個問題
require的檔案照理說要全部執行一遍
包含類別定義和其他方法的呼叫
為了實驗
我在conf.rb的Conf類別定義後加上
puts 'loaded'
沒有效果
換成win32api的MessageBoxA也不執行
照理說require的檔案中也可以執行定義外的東西吧...
我甚至懷疑Conf的類別定義都沒有執行
我後來又做了實驗
我把conf.rb內容刪除
全部程式碼變成:
#-*-ruby-*-
puts 'loaded'
gets
沒有反應...
我又建了1.rb
程式碼使用剪下貼上
卻可以執行...
而且conf.rb是30位元組 1.rb是32位元組
這真的很邪門...
(我都使用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
06/09 16:25, 3F
→
06/10 00:40, , 4F
06/10 00:40, 4F
→
06/10 00:41, , 5F
06/10 00:41, 5F
→
06/10 00:43, , 6F
06/10 00:43, 6F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章