Open GingerWine opened 1 year ago
如下:
---@type number[][] local mdArray = {{1,2,3}, {4,5,6}} local subArray = mdArray[1] local element = subArray[1]
mdArray 被识别为 number[][] subArray 被识别为 number[] element 被识别为 number
将 ---@type number[][] 改为 ---@type (number[])[] 如下:
---@type (number[])[] local mdArray = {{1,2,3}, {4,5,6}} local subArray = mdArray[1] local element = subArray[1]
则可以正常解析:
但这样写确实有点丑,并且不太方便
测试代码
如下:
预期
mdArray 被识别为 number[][] subArray 被识别为 number[] element 被识别为 number
实际识别结果
临时解决方法
将 ---@type number[][] 改为 ---@type (number[])[] 如下:
则可以正常解析:
但这样写确实有点丑,并且不太方便