```lua ---@param a number local function fff(a) end -- 这里如果加上注解就好了 ---@type number[] local t = { 1, 2, 3 } for i = 1, #t do fff(t[i]) end ``` t[i]位置会提示 > expected `number` but found `(1|2|3)?`.