()
| 299 | } |
| 300 | |
| 301 | func ExampleAsInt() { |
| 302 | program, err := expr.Compile("42", expr.AsInt()) |
| 303 | if err != nil { |
| 304 | fmt.Printf("%v", err) |
| 305 | return |
| 306 | } |
| 307 | |
| 308 | output, err := expr.Run(program, nil) |
| 309 | if err != nil { |
| 310 | fmt.Printf("%v", err) |
| 311 | return |
| 312 | } |
| 313 | |
| 314 | fmt.Printf("%T(%v)", output, output) |
| 315 | |
| 316 | // Output: int(42) |
| 317 | } |
| 318 | |
| 319 | func ExampleAsInt64() { |
| 320 | env := map[string]any{ |