lua的math库是通过lua扩展而来,主要对系统math库进行了一次封装,以供lua使用,一般可以从lmathlib文件开始阅读源码. //绝对值 static int math_abs (lua_State *L) { lua_pushnumber(L, l_mathop(fabs)(luaL_checknumber(L, ))); ; } //正弦值 static int math_sin (lua_State *L) { lua_pushnumber(L, l_mathop(sin)(l…