forked from extern/nushell
Simplify string interpolation (#3401)
* [DRAFT] simplify string interpolation * Fix test
This commit is contained in:
@ -52,7 +52,7 @@ impl WholeStreamCommand for Each {
|
||||
Example {
|
||||
description: "Number each item and echo a message",
|
||||
example:
|
||||
"echo ['bob' 'fred'] | each --numbered { echo `{{$it.index}} is {{$it.item}}` }",
|
||||
"echo ['bob' 'fred'] | each --numbered { echo $\"{$it.index} is {$it.item}\" }",
|
||||
result: Some(vec![Value::from("0 is bob"), Value::from("1 is fred")]),
|
||||
},
|
||||
]
|
||||
|
@ -8,7 +8,7 @@ fn reduce_table_column() {
|
||||
echo "[{month:2,total:30}, {month:3,total:10}, {month:4,total:3}, {month:5,total:60}]"
|
||||
| from json
|
||||
| get total
|
||||
| reduce -f 20 { $it + ( math eval `{{$acc}}^1.05` )}
|
||||
| reduce -f 20 { $it + (math eval $"{$acc}^1.05")}
|
||||
| str from -d 1
|
||||
"#
|
||||
)
|
||||
@ -21,7 +21,7 @@ fn reduce_table_column() {
|
||||
r#"
|
||||
echo "[{month:2,total:30}, {month:3,total:10}, {month:4,total:3}, {month:5,total:60}]"
|
||||
| from json
|
||||
| reduce -f 20 { $it.total + ( math eval `{{$acc}}^1.05` )}
|
||||
| reduce -f 20 { $it.total + (math eval $"{$acc}^1.05")}
|
||||
| str from -d 1
|
||||
"#
|
||||
)
|
||||
|
Reference in New Issue
Block a user