This package adds string interpolation to Racket string literals.
Based on this comment. Modified to also have escape syntax.
Use racket in strings with the "@{<code>}"
syntax.
#lang racket
(require string-interpolation)
(define (greet name) "Hello @{name}")
(greet "Racket")
This results in "Hello Racket"
.
You can escape this with the "@\{<code>}"
syntax.
#lang racket
(require string-interpolation)
(define (greet name) "Hello @\\{name}")
(greet "Racket")
This results in "Hello @{name}"
.