Go: use slices for list values

This commit is contained in:
2018-10-10 19:39:29 +02:00
parent fb143f4d27
commit b210216c71
3 changed files with 158 additions and 208 deletions

View File

@@ -49,14 +49,12 @@ func main() {
os.Exit(1)
}
var args *ell.V
tail := &args
var args []ell.V
for i := 2; i < len(os.Args); i++ {
*tail = ell.NewString(os.Args[i])
tail = &(*tail).Next
args = append(args, *ell.NewString(os.Args[i]))
}
var result *ell.V
var result []ell.V
if !L.EvalBlock(program, args, &result) {
fmt.Printf("%s: %s\n", "runtime error", L.Error)
}