游戏王残局简化版

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



local d = {}
-- 加减
--~ 左加数
--~ 右加数
function d.加法(o1, o2)




  return o1 + o2


  end

--~ 左减数
--~ 右减数
function d.减法(o1, o2)
  return o1 - o2
  end
-- 乘除
--~ 左乘--~ 右乘数
function d.乘法(o1, o2)
  return o1 * o2
  end
--~ 左除数
--~ 右除数
function d.除法(o1, o2)

  return o1 / o2



  end
return d
>
>
>

|


|
>
>
>
>
|
>
>
|
>
|
|
|
|

<
|
<
|
|

|
<
|
>
|
>
>
>


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, 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)
  return -o1
  end
-- 绝对值

function d.绝对值(o1)
  if o1 > 0 then
    return o1
  else
    return d.负数(o1)
    end
  end
return d