Ruby_数值类
来源:互联网 发布:空间和域名费用 编辑:程序博客网 时间:2024/05/02 09:38
1.数值类组成:
Numeric(数值)
Integer(整数)---Fixnum(普通整数)
---Bignum(大整数)
Float(浮点小数)
Rational(有理数)
Complex(复数)
2.打印几个数值类
p 10.class#Fixnump (10 ** 20).class#Bignump Rational(1,5)#(1/5)p Complex(1,3)#(1+3i)p Rational(1,5).to_f #0.2
十进制 无前缀或者0d前缀 123,0d123二进制 ob前缀 0b11八进制 0或者0o 010,0o11十六进制 0x前缀,0xAC大数字表示法:1_123,下划线自动忽略,增强可读性
4.数值运算
+ - * / % **
运算方法:x.div(y) , x.quo(y) ,
5.Math 模块
模块中包含常用的方法,常量,如三角函数运算等;
6.数值类型转换
to_i : 转换为整数
to_f : 转换为小数
返回大于本身的最小整数:ceil
返回小于本身的最大整数:floor
7.随机数获取
Random.rand #无参时返回0-1之间的随机小数
Random.rand(10) #返回0到参数之间的随机数,参数不能为负数
r = Random.new(2)
r.rand #由一个种子,生成的随机数也一样,如果new没有参数,则是随机种子
8.数字计数
times , upto , downto , step 10.times do ... end10.upto(100) do ... end10.downto(1) do ... end10.step(100,5) do ... end
9.
0 0
- Ruby_数值类
- Ruby_数组类
- ruby_汉诺塔
- Ruby_字符串
- Ruby_异常处理
- Ruby_散列
- Ruby_二维数组转换为哈希表
- 数值工具类
- 数值
- 数值
- 数值
- 数值
- Iterator List类去数值
- 常用数值格式化类NumberFormat
- ruby--数值类(Numeric)
- OC中字符串类和数值类
- 一个用于显示数值曲线的类
- 数值类对象:NSNumber,NSValue,NSNull
- BZOJ代码大全
- 九,ES6为函数做的一些扩展
- 关于An association from the table refers to an unmapped class
- #1045 无法登录 MySQL 服务器
- 使用ImageView、TextView实现底部导航栏,图标不能居中
- Ruby_数值类
- 为什么去大城市
- makefile 分析
- 《Effective C++》构造、析构、赋值运算
- MeritMS价值管理—添加、提交、审核和排名
- 深度 | 谷歌新人李飞飞:击碎玻璃天花板的华裔女科学家
- cf 359c Prime Number
- 255. Verify Preorder Sequence in Binary Search Tree
- 软件工程师,你必须知道的20个常识