@H_502_1@今天我在
Rational课程中遇到了奇怪的ruby语法:
Rational(a,b)
(注意,与普通的Ruby语法相比,缺少.new()部分).与正常的新语法相比,这意味着什么呢?更重要的是,我如何在我自己的代码中实现这样的东西,为什么我会实现这样的东西?特别是对于Rational类,为什么使用这种语法而不是正常的实例化?为什么新方法在理性类中是私有的? (以及我如何/为什么要在我自己的ruby代码中执行此操作?)
提前感谢您的回答,特别是因为我问了很多问题.