📜  ruby 测量时间 - Ruby (1)

📅  最后修改于: 2023-12-03 15:19:52.513000             🧑  作者: Mango

Ruby 测量时间 - Ruby

在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"
代码解释
  1. 使用Time.now方法获取当前时间,赋值给start_time
  2. 在代码中需要测量时间的部分进行处理。
  3. 再次使用Time.now方法获取当前时间,赋值给end_time
  4. end_time减去start_time,得到总时间。
  5. 输出总时间。
例子
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类可以轻松地测量代码运行时间。