jashkenas--coffeescript/documentation/examples/tagged_template_literals.co...

9 lines
262 B
CoffeeScript

upperCaseExpr = (textParts, expressions...) ->
textParts.reduce (text, textPart, i) ->
text + expressions[i - 1].toUpperCase() + textPart
greet = (name, adjective) ->
upperCaseExpr"""
Hi #{name}. You look #{adjective}!
"""