Marcel van Lohuizen | 75cb003 | 2019-01-11 12:10:48 +0100 | [diff] [blame] | 1 | [TOC](Readme.md) [Prev](operators.md) [Next](interpolfield.md) |
| 2 | |
Marcel van Lohuizen | af0932f | 2019-01-11 13:03:56 +0100 | [diff] [blame] | 3 | _Expressions_ |
| 4 | |
Marcel van Lohuizen | 75cb003 | 2019-01-11 12:10:48 +0100 | [diff] [blame] | 5 | # Interpolation |
| 6 | |
| 7 | String and bytes literals support interpolation. |
| 8 | |
| 9 | Any valid CUE expression may be used inside the escaped parentheses. |
| 10 | Interpolation may also be used in multiline string and byte literals. |
| 11 | |
| 12 | <!-- CUE editor --> |
| 13 | ``` |
| 14 | "You are \( cost - budget ) dollars over budget!" |
| 15 | |
| 16 | cost: 102 |
| 17 | budget: 88 |
| 18 | ``` |
| 19 | |
| 20 | <!-- result --> |
| 21 | ``` |
| 22 | "You are 14 dollars over budget!" |
| 23 | ``` |