mirror of
https://github.com/NixOS/nix
synced 2025-07-07 14:21:48 +02:00
* String interpolation. Expressions like
"--with-freetype2-library=" + freetype + "/lib" can now be written as "--with-freetype2-library=${freetype}/lib" An arbitrary expression can be enclosed within ${...}, not just identifiers. * Escaping in string literals: \n, \r, \t interpreted as in C, any other character following \ is interpreted as-is. * Newlines are now allowed in string literals.
This commit is contained in:
parent
6cecad2be0
commit
0064599a27
7 changed files with 88 additions and 15 deletions
|
@ -1 +1,9 @@
|
|||
"foo" + "bar" + toString (/a/b + /c/d) + (/foo/bar + "/../xyzzy/." + "/foo.txt") + ("/../foo" + /x/y)
|
||||
"foo" + "bar"
|
||||
+ toString (/a/b + /c/d)
|
||||
+ (/foo/bar + "/../xyzzy/." + "/foo.txt")
|
||||
+ ("/../foo" + /x/y)
|
||||
+ "escape: \"quote\" \n \\"
|
||||
+ "end
|
||||
of
|
||||
line"
|
||||
+ "foo${if true then "b${"a" + "r"}" else "xyzzy"}blaat"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue