@generic 泛型注解¶
注解
利用 @generic
注解来模拟高级语言中的 泛型
- 完整格式:
--@generic T1 [: PARENT_TYPE] [, T2 [: PARENT_TYPE]]
应用目标:
- function
示例:
1 2 3 4 5 6 7 8 9 10 11 12
---@generic T : Transport, K ---@param param1 T ---@param param2 K ---@return T local function test(param1, param2) -- todo end ---@type Car local car = ... local value = test(car)