2020-02-10 19:53 回答问题
a, b = a+1, b+1, b+2 等价于 a = a + 1b = b + 1未定义变量 = b + 2 -- 这条会在编译时忽略 因题目中未说明 a 与 b 的初始值, 故无法进行验证 如 a = 0, b = 1, 则输出为正确值.
2020-02-10 19:43 回答问题
-- 需要显示的行数 line = 10 --[[ 拼接字符串 param num 数量 param char 字符 ]] function makeStr(num, char) str = '' for row = 1, num, 1 do str = str .. char end return str end -- 输出 for index = 1, line, 1 do print(makeStr(index, '*')) end