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