设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2730|回复: 4
打印 上一主题 下一主题

[已经解决] 【Ruby - Math::】 有 abs 相反的方法吧,那方法名字叫?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
521 小时
注册时间
2011-12-7
帖子
305
跳转到指定楼层
1
发表于 2013-7-13 00:13:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x


    {:2_270:}    


点评

先abs,再负号……  发表于 2013-7-13 01:32
绝对值啊,绝对值的相反,当然就是绝对不值~\(≧▽≦)/~啦啦啦  发表于 2013-7-13 00:45

Lv1.梦旅人

梦石
0
星屑
66
在线时间
1641 小时
注册时间
2011-9-26
帖子
313
2
发表于 2013-7-13 00:30:55 | 只看该作者
正数的话就是对象本身,负数的话就在前面加个减号






啥?你问我怎么判断取绝对值之前数字的正负?,那请先告诉我 4 开平方以后究竟是应该是正 2 还是负 2

评分

参与人数 1星屑 +50 收起 理由
Mic_洛洛 + 50 我很赞同

查看全部评分

愿善用者善用之
https://github.com/Shy07/SINRGE2
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1281 小时
注册时间
2006-8-27
帖子
590
3
发表于 2013-7-13 08:12:32 手机端发表。 | 只看该作者
-a. abs
返回正数相反不是返回负数吗?前面加个-不就可以了

评分

参与人数 1星屑 +30 收起 理由
Mic_洛洛 + 30 回复奖励

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者 (暗夜天使)

梦石
0
星屑
266
在线时间
2355 小时
注册时间
2009-3-13
帖子
2309

贵宾

4
发表于 2013-7-13 11:20:10 | 只看该作者
  1. class Fixnum
  2.   def sba
  3.     -self.abs
  4.   end
  5. end
  6. class Float
  7.   def sba
  8.     -self.abs
  9.   end
  10. end
  11. class Bignum
  12.   def sba
  13.     -self.abs
  14.   end
  15. end
复制代码
童鞋,定制属于你自己的Ruby吧

点评

因为我不知道它们还有个父类  发表于 2013-7-13 12:24
怎么不定义在Numeric里,只要1次  发表于 2013-7-13 12:06

评分

参与人数 1星屑 +30 收起 理由
Mic_洛洛 + 30 回复奖励

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
108 小时
注册时间
2012-7-3
帖子
44
5
发表于 2013-7-16 07:40:05 手机端发表。 | 只看该作者
看来没人注意到沙发的反白啊
abs 方法是取绝对值,如果相反的方法是求逆的话,必然会有正负两个值,没办法确定原本的值。
这应该是沙发的想法,把楼主的问题想高端了。或者说楼主理解错了 abs 这个方法,认为 abs 是取一个数的正值,因而想当然的认为是否存在一个方法取一个数的负值。

评分

参与人数 1星屑 +30 收起 理由
Mic_洛洛 + 30 回复奖励

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-18 06:40

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表