monotime:Ruby中单调时间的明智接口

时间:2024-03-21 11:21:35
【文件属性】:

文件名称:monotime:Ruby中单调时间的明智接口

文件大小:14KB

文件格式:ZIP

更新时间:2024-03-21 11:21:35

Ruby

放映时间 受Rust启发,对Ruby单调时钟的合理界面。 安装 将此行添加到您的应用程序的Gemfile中: gem 'monotime' 然后执行: $ bundle 或将其自己安装为: $ gem install monotime Monotime在Ruby 2.4-2.6和最新的JRuby 9.x发行版上进行了测试。 用法 Monotime提供用于描述时间跨度的Duration类型,以及用于描述时间点的Instant类型。 两者都以纳秒级的分辨率运行,达到您的Ruby实现支持的极限。 例如,要测量经过的时间,请创建一个“ Instant以标记起点,执行操作,然后询问自以下时间以来经过的“ Duration : include Monotime start = Instant . now do_something elapsed = start . elapsed 或使用


【文件预览】:
monotime-master
----LICENSE.txt(1KB)
----lib()
--------monotime.rb(140B)
--------monotime()
----Gemfile(163B)
----Rakefile(198B)
----.travis.yml(145B)
----test()
--------test_helper.rb(106B)
--------monotime_test.rb(6KB)
----README.md(5KB)
----.rubocop.yml(298B)
----monotime.gemspec(1KB)
----.gitignore(73B)
----bin()
--------console(343B)
--------setup(131B)
----CHANGELOG.md(3KB)

网友评论