Jelajahi Sumber

FIX. 修复低版本go不兼容

RegMs If 4 tahun lalu
induk
melakukan
c70a9352f0
3 mengubah file dengan 17 tambahan dan 17 penghapusan
  1. 3 3
      bind.go
  2. 14 14
      in
  3. TEMPAT SAMPAH
      mua

+ 3 - 3
bind.go

@@ -3,7 +3,7 @@ package main
 import (
 	"bufio"
 	"fmt"
-	"os"
+	"io/ioutil"
 	"strconv"
 	"strings"
 )
@@ -114,7 +114,7 @@ func opSave(val1 value) value {
 	for name, val := range env[len(env)-1] {
 		s += `make "` + name + " " + val.val + "\n"
 	}
-	err := os.WriteFile(name, []byte(s), 0666)
+	err := ioutil.WriteFile(name, []byte(s), 0666)
 	if err != nil {
 		panic(fmt.Errorf("save: %s (%s)", errFileError, name))
 	}
@@ -123,7 +123,7 @@ func opSave(val1 value) value {
 
 func opLoad(val1 value) value {
 	name := toName(val1.val)
-	s, err := os.ReadFile(name)
+	s, err := ioutil.ReadFile(name)
 	if err != nil {
 		panic(fmt.Errorf("load: %s (%s)", errFileError, name))
 	}

+ 14 - 14
in

@@ -1,3 +1,17 @@
+print "abcd12
+make "a 16
+print :a
+make "b "a
+print thing :b
+make "c mul add :a 13 :a
+print sub :c "6
+print div 12 5
+print mod 12 5
+make "d read
+1234dd
+make "e print :d
+print :e
+
 make "l []
 make "q join :l "[
 print :q[0]
@@ -155,20 +169,6 @@ print adder 1
 print adder 2
 print adder 3
 
-print "abcd12
-make "a 16
-print :a
-make "b "a
-print thing :b
-make "c mul add :a 13 :a
-print if false [] [print sub :c "6]
-print div 12 5
-print mod 12 5
-make "d read
-1234dd
-make "e print :d
-print :e
-
 make "prt [
   [a]
   [

TEMPAT SAMPAH
mua