Simple string interpolation.
This allows "%(...)" inside a string literal to interpolate the stringified result of an expression. It doesn't support custom interpolators or format strings, but we can consider extending that later.
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
for (i in 0..2) {
|
||||
System.print("outer " + i.toString)
|
||||
System.print("outer %(i)")
|
||||
if (i > 1) break
|
||||
|
||||
for (j in 0..2) {
|
||||
System.print("inner " + j.toString)
|
||||
System.print("inner %(j)")
|
||||
if (j > 1) break
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
var i = 0
|
||||
while (true) {
|
||||
System.print("outer " + i.toString)
|
||||
System.print("outer %(i)")
|
||||
if (i > 1) break
|
||||
|
||||
var j = 0
|
||||
while (true) {
|
||||
System.print("inner " + j.toString)
|
||||
System.print("inner %(j)")
|
||||
if (j > 1) break
|
||||
|
||||
j = j + 1
|
||||
|
||||
Reference in New Issue
Block a user