ruby中有__rmul__等价的ruby吗?我似乎无法找到任何有关此事的信息。rmul是否有红宝石等价物?
1
A
回答
0
展望事情进一步,似乎对RMUL的equivelent是添加
def coerce(other)
return self, other
end
然后让平时*超载处理其他类型也与is_a?
2
不确定关于py,但重载运算符*
你想要什么?
if then,*
will be fine。
a=Object.new
def a.*(rhs); rhs+2;end
a*2 #=> 4
0
相关问题
- 1. 红宝石openssl中的AES等价物?
- 2. 是否有与Scala选项等价的红宝石?
- 3. 什么是蟒蛇BeautifulSoup库的红宝石等价物?
- 4. 什么是'等'红宝石的宝石?
- 5. 红宝石中是否存在PIL等价?
- 6. 红宝石等价物的c缓冲区
- 7. 等价的红宝石刻面
- 8. 红宝石等价于C#string.Format
- 9. 报价(红宝石)
- 10. 红宝石宝石是否或依赖?
- 11. 什么是Java的红宝石机架或python的wsgi的等价物?
- 12. 是否有+ =如果{}在红宝石
- 13. 验证是否有使用红宝石
- 14. 红宝石中物体的“价值”是什么?
- 15. 红宝石混入物业
- 16. 红宝石获取价值
- 17. 有没有Ruby的官员宝石的Python等价物?
- 18. p0f是否有任何红宝石宝石包装?
- 19. 是否有任何创建红宝石工资单的宝石?
- 20. 平等红宝石vs rspec
- 21. 不等于不红宝石
- 22. 红宝石等同于JS
- 23. 红宝石,等待回调
- 24. 红宝石阵列平等
- 25. 的setInterval()等效红宝石
- 26. 是否有.Net System.Data的Java等价物?
- 27. 在Python中是否有sessionInfo()等价物?
- 28. Filehelpers,Super CSV:是否有Python等价物?
- 29. 是否有Android的Application :: onDestroy()等价物?
- 30. 是否有Python的RedBeanPHP等价物?
RMUL略有不同,那是因为你可以有一个像2 *对象或对象* 2我需要一台2 *对象运行somethign不是object * 2 – nekosune
in ruby,'2 * object'是'like 2。*(object)','object * 2'是'object。*(2)'。所以有一些差异,但没有那么不同 – Jokester
如果不是2,它会做些什么,它是一些其他的对象,还有一个重载*? – nekosune