aboutsummaryrefslogtreecommitdiff
path: root/object/object.go
diff options
context:
space:
mode:
Diffstat (limited to 'object/object.go')
-rw-r--r--object/object.go9
1 files changed, 4 insertions, 5 deletions
diff --git a/object/object.go b/object/object.go
index 70e8597..4dc974b 100644
--- a/object/object.go
+++ b/object/object.go
@@ -1,7 +1,6 @@
package object // import "monkey/object"
import (
- "bytes"
"fmt"
"hash/fnv"
"strings"
@@ -99,7 +98,7 @@ type Function struct {
func (f *Function) Type() ObjectType { return FUNCTION }
func (f *Function) Inspect() string {
- var out bytes.Buffer
+ var out strings.Builder
params := []string{}
for _, p := range f.Parameters {
@@ -142,7 +141,7 @@ type Array struct {
func (ao *Array) Type() ObjectType { return ARRAY }
func (ao *Array) Inspect() string {
- var out bytes.Buffer
+ var out strings.Builder
elements := []string{}
for _, e := range ao.Elements {
@@ -167,7 +166,7 @@ type Hash struct {
func (h *Hash) Type() ObjectType { return HASH }
func (h *Hash) Inspect() string {
- var out bytes.Buffer
+ var out strings.Builder
pairs := []string{}
for _, pair := range h.Pairs {
@@ -199,7 +198,7 @@ type Macro struct {
func (m *Macro) Type() ObjectType { return MACRO }
func (m *Macro) Inspect() string {
- var out bytes.Buffer
+ var out strings.Builder
params := []string{}
for _, p := range m.Parameters {