Advertisement
Guest User

strformat_speed

a guest
Oct 22nd, 2018
312
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nim 0.77 KB | None | 0 0
  1. import strutils, strformat, sequtils, times
  2.  
  3. template times(repetitions: int, code2repeat: untyped): untyped =
  4.   let start_time = cpuTime()
  5.   for i in 0..repetitions:
  6.     code2repeat
  7.   echo cpuTime() - start_time
  8.  
  9. 100.times:
  10.   discard """Lorem""" & """ipsum""" & """dolor""" & """sit""" & """a""" & """amet,""" & """de""" & """consectetur""" & """adipiscing""" & """elit."""
  11.  
  12. 100.times:
  13.   discard fmt"""{"Lorem"}{"ipsum"}{"dolor"}{"sit"}{"a"}{"amet,"}{"de"}{"consectetur"}{"adipiscing"}{"elit."}"""
  14.  
  15. 100.times:
  16.   discard """$1$2$3$4$5$6$7$8$9$10""".format(
  17.     "Lorem", "ipsum", "dolor", "sit", "a", "amet,", "de", "consectetur", "adipiscing", "elit.")
  18.  
  19. 100.times:
  20.   discard ["Lorem", "ipsum", "dolor", "sit", "a", "amet,", "de", "consectetur", "adipiscing", "elit."].join
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement