77f6e5c564 2024-02-08 1: local d = {}
77f6e5c564 2024-02-08 2: -- 加减
77f6e5c564 2024-02-08 3: --~ 左加数
77f6e5c564 2024-02-08 4: --~ 右加数
77f6e5c564 2024-02-08 5: function d.加法(o1, o2)
77f6e5c564 2024-02-08 6: return o1 + o2
77f6e5c564 2024-02-08 7: end
77f6e5c564 2024-02-08 8: --~ 左减数
77f6e5c564 2024-02-08 9: --~ 右减数
77f6e5c564 2024-02-08 10: function d.减法(o1, o2)
77f6e5c564 2024-02-08 11: return o1 - o2
77f6e5c564 2024-02-08 12: end
77f6e5c564 2024-02-08 13: -- 乘除
77f6e5c564 2024-02-08 14: --~ 左乘数
77f6e5c564 2024-02-08 15: --~ 右乘数
77f6e5c564 2024-02-08 16: function d.乘法(o1, o2)
77f6e5c564 2024-02-08 17: return o1 * o2
77f6e5c564 2024-02-08 18: end
77f6e5c564 2024-02-08 19: --~ 左除数
77f6e5c564 2024-02-08 20: --~ 右除数
77f6e5c564 2024-02-08 21: function d.除法(o1, o2)
77f6e5c564 2024-02-08 22: return o1 / o2
95b5664d69 2024-02-10 23: end
95b5664d69 2024-02-10 24: -- 向外与向内
95b5664d69 2024-02-10 25: --~ 左加数
95b5664d69 2024-02-10 26: --~ 右加数
95b5664d69 2024-02-10 27: function d.向外加(o1, o2)
95b5664d69 2024-02-10 28: if o1 >= 0 then
95b5664d69 2024-02-10 29: return d.加法(o1, o2)
95b5664d69 2024-02-10 30: else
95b5664d69 2024-02-10 31: return d.减法(o1, o2)
95b5664d69 2024-02-10 32: end
77f6e5c564 2024-02-08 33: end
77f6e5c564 2024-02-08 34: return d