`
jbf034
  • 浏览: 153228 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

扩展Numbers

 
阅读更多
扩展Numbers
类Fixnum 获得了两个实例方法even? 和odd? 。
所有数字对象获得了一套缩放方法。
puts 20.bytes #=> 20
puts 20.kilobytes #=> 20480
puts 20.megabytes #=> 20971520
puts 20.gigabytes #=> 21474836480
puts 20.terabytes #=> 21990232555520
还有基于时间的缩放方法。这些转换它们的被调到等同的秒中。Months()和years()方
法是大致的—月数是30 天,年的天数是365 天。
puts 20.minutes #=> 1200
puts 20.hours #=> 72000
puts 20.days #=> 1728000
puts 20.weeks #=> 12096000
puts 20.fortnights #=> 24192000
puts 20.months #=> 51840000
puts 20.years #=> 630720000
你也可以使用方法ago()和from_now()(或者它们的别名方法until()和since())计算相
对于Time.now 的时间。
puts Time.now #=> Tue May 10 17:03:43 CDT 2005
puts 20.minutes.ago #=> Tue May 10 16:43:43 CDT 2005
puts 20.hours.from_now #=> Wed May 11 13:03:43 CDT 2005
puts 20.weeks.from_now #=> Tue Sep 27 17:03:43 CDT 2005
puts 20.months.ago #=> Thu Sep 18 17:03:43 CDT 2003
分享到:
评论

相关推荐

    C#扩展方法

    在C#编程语言中,扩展方法是一种特殊类型的方法定义,它可以被添加到现有的类型上,即使这个类型最初并未包含该方法。这种特性使得开发者能够为已存在的类库添加功能,而无需修改原始的源代码,这在处理第三方库或者...

    SUMS79 From Natural Numbers to Quaternions.zip

    总的来说,《SUMS79 From Natural Numbers to Quaternions》是数学爱好者和专业人士探索数系奥秘的一份宝贵资源,它展示了数学从简单到复杂,从实际到抽象的美妙历程,对于深化对数的理解和应用具有重要意义。...

    采用扩展方法实现数组中数据类型转换(c#)

    在C#编程语言中,扩展方法是一种特殊类型的静态方法,它可以被附加到现有的类型上,使得我们可以像调用实例方法一样调用它们。这在处理数组时尤其有用,特别是当需要对数组中的元素进行批量数据类型转换时。本文将...

    Python-使用Rust来扩展Python的例子

    最后,我们可以在Python中调用这个`python_add_numbers`函数来测试Rust的扩展功能: ```python print(python_add_numbers(3, 5)) ``` 6. **打包和分发** 如果你想将Rust扩展打包成Python模块,可以考虑使用`...

    Prime Numbers A Computational Perspective 2rd

    标题《Prime Numbers A Computational Perspective 2rd》和描述表明这本书主要探讨了素数在计算视角下的相关内容。本书涉及的主题包括数论、算法和密码学。素数,又称为质数,是只能被1和它本身整除的大于1的自然数...

    Topology of Numbers

    Allen Hatcher教授通过对这些关键概念的深入分析和扩展,不仅阐述了数学拓扑的理论,而且将这些理论与数论中的一些具体问题相联系,为读者提供了一个全面而深入的数字拓扑世界。这本书为研究数学拓扑提供了一个宝贵...

    tab-numbers:Google Chrome扩展程序在需要时显示用于快速导航的标签索引(CTRLCMD +索引)

    $ git clone https://github.com/eliskah/tab-numbers.git 在Google Chrome浏览器中,转到扩展程序设置( settings > extensions或转到chrome://extensions )。 确保已检查开发人员模式,然后选择“ Load ...

    trello-card-numbers:使卡号在 Trello 中可见的 Safari、Chrome 和 Firefox 扩展

    【Trello Card Numbers】是一款非常实用的浏览器扩展,专为Safari、Chrome和Firefox用户设计。这个扩展的主要功能是使得Trello平台上的卡片编号变得可见,从而帮助用户更有效地管理和跟踪任务。 在Trello中,每个...

    PyPI 官网下载 | service-phonenumbers-1.0.0.tar.gz

    Python库是预编写好的代码集合,可以方便开发者扩展Python的功能,而无需从零开始编写所有代码。通常,这些库提供了特定领域的功能,比如网络请求、数据处理、科学计算等。 虽然没有提供更详细的子文件列表,我们...

    TrlDNet(查看文件扩展名)

    TrIDNet的工作原理基于文件签名(File Signatures)或魔术字(Magic Numbers),这些都是特定文件格式在文件头中包含的独特的二进制模式。例如,JPEG图片文件通常以“FF D8 FF E0”开头,PDF文件则以"%PDF"开始。...

    trello-card-numbers:显示 Trello 卡号的 Chrome 扩展程序,使人类更容易参考

    **Trello Card Numbers:Chrome扩展程序的深度解析** 在项目管理工具中,Trello因其直观易用的看板系统而广受欢迎。然而,对于大型项目或团队协作,找到特定的卡片可能变得困难,尤其是当卡片数量众多时。这就是...

    基于AliyunorQcloud的PHP短信发送扩展

    'PhoneNumbers' => '<Target Phone Number>', 'SignName' => '<Your Sign Name>', 'TemplateCode' => '<Your Template Code>', 'TemplateParam' => json_encode(['code' => '123456']), ]); echo $result->...

    Laravel开发-laravel-arabic-numbers-middleware

    **自定义和扩展** 尽管这个中间件提供了一种开箱即用的解决方案,但你可能需要根据具体需求进行定制。例如,你可能希望忽略某些字段的转换,或者在转换后进行额外的处理。你可以通过继承现有的中间件类并覆盖其 `...

    JavaScript程序设计ES之扩展运算符共2页.pdf

    随着版本的迭代,JavaScript引入了许多新的特性,其中扩展运算符(Spread Operator)就是ES6引入的一个强大而实用的新功能。 扩展运算符通常用三个点(...)表示,它在JavaScript中的应用广泛且灵活。首先,我们来...

    PyPI 官网下载 | japanese-numbers-python-0.1.1.tar.gz

    同时,通过阅读源代码,我们可以深入理解库的工作原理,甚至可以根据自己的需求进行定制和扩展。 在解压“japanese-numbers-python-0.1.1”后,我们可以找到以下内容: 1. `setup.py`: 这是Python项目的配置文件,...

    EG Eatable Numbers-crx插件

    EG Eatable Numbers是一款休闲游戏,其中屏幕中央有一个红色物体,您必须尝试将其击中。 EG Eatable Numbers是一款休闲游戏,其中屏幕中央有一个红色对象,您必须尝试在开始屏幕中将其击中编号小于其自身的蓝色对象...

    A LATEX package to attach 3 line numbers to paragraphs

    - 包含多个选项来调整行号的行为和显示,例如是否启用行号扩展引用功能。 - 支持在数学模式下使用 `\linelabel` 命令。 - 在表格和数组环境中也可以正常显示行号。 - 提供了选项切换机制,方便在文档中灵活调整...

    Numbers-crx插件

    语言:English 它将向您显示有关随机数的事实。 为什么您的新标签页没有充满生产力?...此扩展程序将为您实现。 在Google Chrome浏览器的每个新标签页中了解数字。 或为什么不删除默认的新标签并留下空白页?

    Disable numbers-crx插件

    "Disable numbers-crx插件"是一款专为俄国用户设计的浏览器扩展程序,其主要功能是隐藏或阻止在CRM系统staple.co中的客户电话号码显示。这款插件的出现,显然是为了保护用户数据隐私,避免敏感信息如电话号码在不必...

    codes zipped in this here includes for c and_Numbers_mathematics

    9. **标准库与自定义函数**:C语言的标准库提供了大量预定义的函数,但根据具体需求,开发者可能还需要自定义函数来扩展功能。 综上所述,这个压缩包提供了学习和研究C语言算法和数学应用的宝贵资源,无论是对于...

Global site tag (gtag.js) - Google Analytics