v2 / vlib / v / gen / c / testdata / string_interpolation_simple_optimization.vv
17 lines · 14 sloc · 359 bytes · 0d117eabc863cbabc286b8ce47162259c7bf0f33
Raw
1fn interp_number(n int) string {
2 return '${n}'
3}
4
5fn interp_chain(prefix string, n int, suffix string) string {
6 return '${prefix}${n}${suffix}'
7}
8
9fn interp_static(n int, suffix string) string {
10 return 'n=${n}:${suffix}'
11}
12
13fn main() {
14 assert interp_number(42) == '42'
15 assert interp_chain('a', 7, 'b') == 'a7b'
16 assert interp_static(9, 'z') == 'n=9:z'
17}
18