RosettaCodeData/Task/String-interpolation-included-/Quackery/string-interpolation-included-.quackery
2023-07-01 13:44:08 -04:00

15 lines
454 B
Text

[ stack ] is int.chr
[ stack ] is int.str
[ int.str put
int.chr put
[] swap witheach
[ dup int.chr share = if
[ drop int.str share ]
join ]
int.str release
int.chr release ] is interpolate$ ( $ n $ --> $ )
$ "Mary had a lamb." char X $ "little" interpolate$ echo$ cr
$ "Mary had a X lamb." char X $ "little" interpolate$ echo$ cr
$ "Mary had a X X lamb." char X $ "little" interpolate$ echo$ cr