summary refs log tree commit diff stats
path: root/tests/misc/tmemoization.nim
blob: c656926083cfcef7daefb1ead04262ce1922b693 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
discard """
  nimout:    "test 1\ntest 2\ntest 3"
  output: "TEST 1\nTEST 2\nTEST 3"
"""

import strutils

proc foo(s: static[string]): string =
  static: echo s

  const R = s.toUpperAscii
  return R

echo foo("test 1")
echo foo("test 2")
echo foo("test " & $3)