📅  最后修改于: 2023-12-03 15:19:52.513000             🧑  作者: Mango
在Ruby中测量时间非常简单,Ruby内置了一个Time
类,可以轻松地测量运行时间。
start_time = Time.now
# Your code here
end_time = Time.now
total_time = end_time - start_time
puts "Total time: #{total_time} seconds"
Time.now
方法获取当前时间,赋值给start_time
。Time.now
方法获取当前时间,赋值给end_time
。end_time
减去start_time
,得到总时间。start_time = Time.now
3.times{ puts "Hello, world!" }
end_time = Time.now
total_time = end_time - start_time
puts "Total time: #{total_time} seconds"
输出:
Hello, world!
Hello, world!
Hello, world!
Total time: 0.000107 seconds
测量时间在调试优化代码时非常有用。使用Ruby内置的Time
类可以轻松地测量代码运行时间。