游戏王残局简化版

Annotation For 残局文料/lua_lib/算机_程语_月_基类_数.lua
Login

Annotation For 残局文料/lua_lib/算机_程语_月_基类_数.lua

Origin for each line in 残局文料/lua_lib/算机_程语_月_基类_数.lua from check-in 47e0a87646:

47e0a87646 2024-02-10    1: local 字集库 = require("u8_to_a")
47e0a87646 2024-02-10    2: local 基算库 = require(字集库.u8_to_a("算机_程语_月_基类_数_基算"))
47e0a87646 2024-02-10    3: local math = math
8dd55b61b6 2024-02-06    4: local d = {}
47e0a87646 2024-02-10    5: -- 指数
82138b1e52 2024-02-06    6: --~ 左加数
82138b1e52 2024-02-06    7: --~ 右加数
47e0a87646 2024-02-10    8: function d.指数(o1, o2, o3)
47e0a87646 2024-02-10    9:   local k1
47e0a87646 2024-02-10   10:   if o3 then
47e0a87646 2024-02-10   11:     --~ 指数次
47e0a87646 2024-02-10   12:     k1 = 基算库.除法(o2, o3)
47e0a87646 2024-02-10   13:     return o1 ^ k1
47e0a87646 2024-02-10   14:   else
47e0a87646 2024-02-10   15:     return o1 ^ o2
47e0a87646 2024-02-10   16:     end
47e0a87646 2024-02-10   17:   end
47e0a87646 2024-02-10   18: -- 向上取整和向下取整
47e0a87646 2024-02-10   19: --~ 数
47e0a87646 2024-02-10   20: function d.向下取整(o1)
47e0a87646 2024-02-10   21:   return math.floor(o1)
47e0a87646 2024-02-10   22:   end
47e0a87646 2024-02-10   23: --~ 数
47e0a87646 2024-02-10   24: function d.负数(o1)
47e0a87646 2024-02-10   25:   return -o1
47e0a87646 2024-02-10   26:   end
47e0a87646 2024-02-10   27: -- 绝对值
47e0a87646 2024-02-10   28: function d.绝对值(o1)
47e0a87646 2024-02-10   29:   if o1 > 0 then
47e0a87646 2024-02-10   30:     return o1
47e0a87646 2024-02-10   31:   else
47e0a87646 2024-02-10   32:     return d.负数(o1)
47e0a87646 2024-02-10   33:     end
420d28e057 2024-02-06   34:   end
8dd55b61b6 2024-02-06   35: return d