package builtins import ( "monkey/object" "monkey/typing" ) import "fmt" // Print ... func Print(args ...object.Object) object.Object { if err := typing.Check( "print", args, typing.MinimumArgs(1), typing.WithTypes(object.STRING_OBJ), ); err != nil { return newError(err.Error()) } fmt.Println(args[0].String()) return nil }