作者AIGecko (壁虎猫耳控)
看板Ruby
标题Re: [问题] require後class没有定义
时间Fri Jun 8 15:47:17 2012
我刚才上网找了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
1F:推 mars90226:...囧 06/08 17:02
2F:→ ducksteven:位元组的话..可能要用二进位编辑器看了 06/08 18:46
3F:→ godfat:我有兴趣看一看,不过档案还在吗? XD 06/09 16:25
4F:→ AIGecko:档案已经被我删了...而且我也不知道怎麽会30位元... 06/10 00:40
5F:→ AIGecko:正在实验制作这谜样的档... 06/10 00:41
6F:→ AIGecko:会不会是EOF记号呢 我猜测 因为内容都一样30个半形 06/10 00:43