Curso de Raku / Avanzado / Más sobre los tipos integrados / Construcciones de entrecomillado / Exercises
Un heredoc
Problema
Usando un heredoc con interpolación, construye una carta de
confirmación de pedido a partir de unas pocas variables — un cliente
$name, un artículo $item, un precio unitario
$price y una cantidad $count. El heredoc debe
interpolar las variables y calcular el total en línea con un
bloque incrustado { … } ($count * $price).
Indenta el cuerpo del heredoc para que coincida con el código circundante, y alinea el terminador de cierre con el texto para que la indentación no aparezca en la salida. Imprime el resultado.
Ejemplo
Para $name = 'Anna', $item = 'Raku Book',
$price = 25 y $count = 3, el programa imprime,
sin espacios iniciales:
Dear Anna,
You ordered 3 copies of "Raku Book".
That comes to 75 dollars.
Thank you!Solución
Navegación del curso
← Solución: Un closure en una cadena q | Solución: Un heredoc →