瀏覽代碼

'新增formatToString公共方法'

maxiaoshan 3 年之前
父節點
當前提交
48421cc409
共有 1 個文件被更改,包括 8 次插入0 次删除
  1. 8 0
      src/spider/script.go

+ 8 - 0
src/spider/script.go

@@ -682,6 +682,14 @@ func (s *Script) LoadScript(code, script_file string, newstate bool) string {
 		S.Push(lua.LString(con))
 		return 1
 	}))
+
+	//interface转string
+	s.L.SetGlobal("formatToString", s.L.NewFunction(func(S *lua.LState) int {
+		strNum := S.ToString(-1)
+		decimalNum, _ := decimal.NewFromString(strNum)
+		S.Push(lua.LString(decimalNum.String()))
+		return 1
+	}))
 	return ""
 }
 func dealHref(pageListUrl, href string) string {