mirror of
https://github.com/hanzoai/expr.git
synced 2026-09-24 16:58:58 +00:00
22 lines
383 B
Go
22 lines
383 B
Go
package main
|
|
|
|
var Env = map[string]any{
|
|
"ok": true,
|
|
"i": 1,
|
|
"str": "str",
|
|
"f64": .5,
|
|
"array": []int{1, 2, 3, 4, 5},
|
|
"foo": Foo{"foo"},
|
|
"list": []Foo{{"bar"}, {"baz"}},
|
|
"add": func(a, b int) int { return a + b },
|
|
"greet": func(name string) string { return "Hello, " + name },
|
|
}
|
|
|
|
type Foo struct {
|
|
Bar string
|
|
}
|
|
|
|
func (f Foo) String() string {
|
|
return "foo"
|
|
}
|