游戏王残局简化版

Annotation For 残局文料/lua_lib/算机_程语_月_基类_能_传能_历_基类_表_对_取全.lua
Login

Annotation For 残局文料/lua_lib/算机_程语_月_基类_能_传能_历_基类_表_对_取全.lua

Origin for each line in 残局文料/lua_lib/算机_程语_月_基类_能_传能_历_基类_表_对_取全.lua from check-in 0bb276043b:

77f6e5c564 2024-02-08    1: local d = {}
0bb276043b 2024-02-11    2: -- 全与局
77f6e5c564 2024-02-08    3: --~ 对
77f6e5c564 2024-02-08    4: --~ 能
77f6e5c564 2024-02-08    5: --~ 入参3
77f6e5c564 2024-02-08    6: function d.历对(o1_0, o1, o2)
77f6e5c564 2024-02-08    7:   local k1, k2
77f6e5c564 2024-02-08    8:   local k1_0
77f6e5c564 2024-02-08    9:   --~ 对
77f6e5c564 2024-02-08   10:   k1_0 = {}
77f6e5c564 2024-02-08   11:   for o3, o4 in pairs(o1_0) do
77f6e5c564 2024-02-08   12:     --~ 键
77f6e5c564 2024-02-08   13:     --~ 值
77f6e5c564 2024-02-08   14:     k1, k2 = o1(o3, o4, o2)
77f6e5c564 2024-02-08   15:     if k1 then
77f6e5c564 2024-02-08   16:       k1_0[k1] = k2
77f6e5c564 2024-02-08   17:     else
77f6e5c564 2024-02-08   18:       end
0bb276043b 2024-02-11   19:     end
0bb276043b 2024-02-11   20:   return k1_0
0bb276043b 2024-02-11   21:   end
0bb276043b 2024-02-11   22: --~ 对
0bb276043b 2024-02-11   23: --~ 能
0bb276043b 2024-02-11   24: --~ 入参2
0bb276043b 2024-02-11   25: --~ 入参3
0bb276043b 2024-02-11   26: function d.历值(o1_0, o1, o2, o3)
0bb276043b 2024-02-11   27:   local k1_0
0bb276043b 2024-02-11   28:   --~ 对
0bb276043b 2024-02-11   29:   k1_0 = {}
0bb276043b 2024-02-11   30:   for o4, o5 in pairs(o1_0) do
0bb276043b 2024-02-11   31:     k1_0[o4] = o1(o5, o2, o3)
93f2f6943b 2024-02-09   32:     end
93f2f6943b 2024-02-09   33:   return k1_0
93f2f6943b 2024-02-09   34:   end
93f2f6943b 2024-02-09   35: --~ 键
93f2f6943b 2024-02-09   36: --~ 值
93f2f6943b 2024-02-09   37: --~ 要找的值
93f2f6943b 2024-02-09   38: function d.全等筛值(o1, o2, o3)
93f2f6943b 2024-02-09   39:   if o2 == o3 then
93f2f6943b 2024-02-09   40:     return o1, o2
93f2f6943b 2024-02-09   41:   else
93f2f6943b 2024-02-09   42:     end
93f2f6943b 2024-02-09   43:   end
77f6e5c564 2024-02-08   44: return d