Hacker News .hnnew | past | comments | ask | show | jobs | submitlogin

One feature I really miss in Rust is being able to insert variables in place in strings, like you have in Swift, or JS template literals.



Neat. It's interesting that they've chosen just plain braces to denote the argument insertion; i.e: "text {value}" rather than something like "text ${value}" which seems to be what most languages use. I guess there must be a way to escape it if you just want braces in your string.


Right, there is a way - to escape braces and print "text {value}" rather than the actual value, you'd use "text {{value}}"


Since procedural macros are non-hygenic, seems like this shouldn't be too hard? Though it may not be in the stdlib (yet?) for Reasons (e.g. exact syntax, edge cases).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: