USING: help.markup help.syntax io math strings ;
IN: interpolate
-HELP: interpolate.
+HELP: interpolate
{ $values { "str" string } }
{ $description "String interpolation using named variables and/or stack arguments, writing to the " { $link output-stream } "." }
{ $examples
{ $example
"USING: interpolate ;"
- "\"Bob\" \"Alice\" \"Hi ${0}, it's ${1}.\" interpolate."
+ "\"Bob\" \"Alice\" \"Hi ${0}, it's ${1}.\" interpolate"
"Hi Bob, it's Alice."
}
{ $example
"USING: interpolate namespaces ;"
- "\"Fred\" \"name\" [ \"Hi ${name}\" interpolate. ] with-variable"
+ "\"Fred\" \"name\" [ \"Hi ${name}\" interpolate ] with-variable"
"Hi Fred"
}
} ;
-HELP: interpolate
+HELP: interpolate>string
{ $values { "str" string } { "newstr" string } }
{ $description "String interpolation using named variables and/or stack arguments, captured as a " { $link string } "." } ;
-{ interpolate interpolate. } related-words
+{ interpolate interpolate>string } related-words