fix exampels

This commit is contained in:
WindSoilder 2024-07-17 10:43:51 +08:00
parent b284bc3989
commit 2fa3e815aa

View File

@ -41,7 +41,7 @@ used as the next argument to the closure, otherwise generation stops.
fn examples(&self) -> Vec<Example> { fn examples(&self) -> Vec<Example> {
vec![ vec![
Example { Example {
example: "generate 0 {|i| if $i <= 10 { {out: $i, next: ($i + 2)} }}", example: "generate {|i| if $i <= 10 { {out: $i, next: ($i + 2)} }} 0",
description: "Generate a sequence of numbers", description: "Generate a sequence of numbers",
result: Some(Value::list( result: Some(Value::list(
vec![ vec![
@ -57,10 +57,17 @@ used as the next argument to the closure, otherwise generation stops.
}, },
Example { Example {
example: example:
"generate [0, 1] {|fib| {out: $fib.0, next: [$fib.1, ($fib.0 + $fib.1)]} }", "generate {|fib| {out: $fib.0, next: [$fib.1, ($fib.0 + $fib.1)]} } [0, 1]",
description: "Generate a continuous stream of Fibonacci numbers", description: "Generate a continuous stream of Fibonacci numbers",
result: None, result: None,
}, },
Example {
example:
"generate {|fib=[0, 1]| {out: $fib.0, next: [$fib.1, ($fib.0 + $fib.1)]} }",
description:
"Generate a continuous stream of Fibonacci numbers, using default parameters",
result: None,
},
] ]
} }