‘400’.to_i #=>400
'405' .to_i(8) #=>261
'405'.to_i(16) #=>1029
随机数:
rand(5) #=>2
rand(5) #=>1
rand(5) #=>5
rand(1000) #=>369
获取对数:
Math.log(1) #=>0.0
Math.log(Math::E) #=>1.0
Math.log(10) #=>2.302585...
平均数:
def mean (array)
array.inject(0) {|sum,x| sum+=x} /array.size.to_f
end
mean([1,2,3,4]) #=>2.5
mean([100,100,100,100,1]) #=>100.025
分享到:
相关推荐
`today` 在循环中代表的是当前的日期数,然后通过 `sprintf` 函数按照指定格式输出年月日,`%02d` 确保日期以两位数字的形式输出,不足两位时前面补零。 在上述内容中,还有一些参考资料链接,指向了其他解释 Ruby ...
- **Ruby on Rails官方网站**(rubyonrails.org):提供了Ruby on Rails框架的官方文档、教程、指南等资源。 ##### 2. 社区与论坛 - **Ruby China**:国内最大的Ruby开发者社区,提供了丰富的教程、文章、讨论区和...
Ruby的基础包括变量、常量、数据类型(如字符串、数字、数组、哈希)、控制结构(如条件语句、循环)、函数、类与对象、模块、继承、元编程等。元编程是Ruby的一个显著特性,允许在运行时修改或创建代码,这极大地...
自动测试是智能-数字的子集上运行你修改过的文件的基础。把它看成是连续测试。 自动测试的源代码是记录良好(RDOC),但找到一个高层次的概述在线是一个更具挑战性的一点。本文将帮助你在任何时间运行,使您可以集中...
RubyonRails框架(简称Rails或者Rails框架)是一个基于Ruby语言的越来越流行的网络应用软件开发框架。它提供了关于REST最好的支持,也是当今应用REST最成功的一个软件开发框架。Rails框架(从版本1.2.x起)成为了第一...
在当前的数字化时代,网络空间的安全问题日益凸显,特别是在Linux操作系统环境下,构建网络空间的和平共处规则显得尤为重要。Linux以其开源、灵活和强大的特性,广泛应用于服务器、云计算及物联网等多个领域,但这也...