Project1

标题: 不在class或module内使用def是合法的吗? [打印本页]

作者: TheRebirth    时间: 2013-8-3 23:02
标题: 不在class或module内使用def是合法的吗?
本帖最后由 TheRebirth 于 2013-8-5 23:28 编辑

因为写程序框架需要花一段时间(我已经将RMVX的自带脚本几乎全部推倒了),一时半会儿的话我就不自己实践了
作者: end55rpg    时间: 2013-8-4 10:35
在天朝什么都是合法的
作者: satgo1546    时间: 2013-8-4 11:29
可以类似这样使用。
  1. def test(a)
  2.   p "#{a} * 2 = #{a * 2}"
  3. end
  4. test(2)
复制代码

作者: TheRebirth    时间: 2013-8-4 11:32
貌似答非所问…
作者: 铅笔描绘的思念    时间: 2013-8-4 12:08
表示不在类或模块中def 算作在主函数中的方法
作者: 铃仙·优昙华院·因幡    时间: 2013-8-4 13:55
不在类或者模块里定义的 方法 什么的, 看起来好像都不属于谁的. 不过嘛, 其实这里面还有一个 最最最外层的模块 Kernel .

不过这么说大丈夫? 感觉后期修改调用会悲剧. 框架什么的...




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1