游戏王残局简化版

Diff
Login

Diff

Differences From Artifact [e6783b3394]:

To Artifact [40d350b4fc]:





1
2

3
4
5
6
7
8
9
10
11














12
13
14

15
16
17


18
19

20
21
22






23
24
1
2
3
4

5
6
7







8
9
10
11
12
13
14
15
16
17
18
19
20
21
22


23



24
25
26

27



28
29
30
31
32
33
34
35
+
+
+

-
+


-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+

-
-
+
-
-
-
+
+

-
+
-
-
-
+
+
+
+
+
+


local 字集库 = require("u8_to_a")
local 基算库 = require(字集库.u8_to_a("算机_程语_月_基类_数_基算"))
local math = math
local d = {}
-- 加减
-- 指数
--~ 左加数
--~ 右加数
function d.加法(o1, o2)
  return o1 + o2
  end
--~ 左减数
--~ 右减数
function d.减法(o1, o2)
  return o1 - o2
function d.指数(o1, o2, o3)
  local k1
  if o3 then
    --~ 指数次
    k1 = 基算库.除法(o2, o3)
    return o1 ^ k1
  else
    return o1 ^ o2
    end
  end
-- 向上取整和向下取整
--~ 数
function d.向下取整(o1)
  return math.floor(o1)
  end
-- 乘除
--~ 左乘--~ 数
--~ 右乘数
function d.乘法(o1, o2)
  return o1 * o2
function d.负数(o1)
  return -o1
  end
--~ 左除数
-- 绝对值
--~ 右除数
function d.除法(o1, o2)
  return o1 / o2
function d.绝对值(o1)
  if o1 > 0 then
    return o1
  else
    return d.负数(o1)
    end
  end
return d