소스 검색

'新增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 {