类的声明基本格式:--@class MY_TYPE[:PARENT_TYPE] [@comment] 类的额外属性 即使该类未持有某属性,也可以通过添加注解,在提示内出现(PS:其实EmmyLua实现UnityAPI的提示也是基于此的) 基本格式:---@field [public|protected|private] field_name FIELD_TYPE[|OTHER_TYPE] [@comment] 变量的类型基本格式:---...
emmylua注解配置 一:事务注解@Transactional,属性propagation的7个配置 AI检测代码解析 PROPAGATION_REQUIRED -- 支持当前事务,如果当前没有事务,就新建一个事务。,默认配置,也是常用的选择。 PROPAGATION_SUPPORTS -- 支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_MANDATORY -- 支持当前事务,如果当前...
返回值多类型---@param sex string | boolean @性别---@return string | boolean @返回类型functionTest:Func5(sex)returnsexend---方法 6 参数为方法---@param func fun(key:number):string @函数functionTest:Func6(func)returnfunc(1)end--使用 see 注解来标注一个引用---@see Test#Func1--下面的不...
将光标放在函数行或者将光标放在函数上方的空白行 使用快捷键window:ctrl+alt+t,mac:ctrl+cmd+t,即可生成函数注释。 事实上,函数注释在文件的任意位置都可生成,这里需要自己控制。 注释模板的设置 默认配置: 在用户首选项中搜索fileheader,默认配置为: AI检测代码解析 "fileheader.customMade": {} // 头部注释 "...
在EmmyLua中,泛型注解是一种特殊的注释,用于为函数或类定义泛型参数。泛型参数是一种类型参数,可以在函数或类中使用,并在实际使用时指定具体的类型。通过使用泛型注解,您可以使代码更加灵活和可重用,同时减少重复和冗余的代码。 在EmmyLua中,泛型注解使用尖括号(<>)来表示。您可以在函数或类的定义中添加泛型注解,...
Lua EmmyLua 注解详解 Lua EmmyLua 注解详解 Why 为了使 IDE 编码体验和强语言相近 让IDE 提前发现编码错误 BUG 查找更方便 代码阅读更方便 建议 明确字段类型 明确字段访问修饰符 明确方法参数类型 善用":" 继承 "|" 或 ","多个 支持格式 官网完整例子...
周日,这么热的天完全不想出门,来公司玩了几乎一天的极地大乱斗。乏了,整理下清单,顺便把上周刚抽空看的 EmmyLua 注解标记整理下。只记录常用的,因为记多了,但没咋用的话,很快就忘了,不如不记。 用法# 类# Copy ---@classmy_type[:parent_type] [@comment] ...
emmylua 注解 枚举 枚举是一种数据类型,它将一组相关的常量组织在一起。枚举类型被广泛应用于编程语言中,特别是在程序员需要使用特定的预定义值来代表一些特殊情况时使用。枚举允许开发者定义一组合法的值,并将它们设置为常量,这样就可以在代码中加以使用。 枚举通常由两部分组成:枚举名称和枚举成员。枚举名称是定义...
使用Emmylua的时候尽管可以给本身Lua文件编辑属性函数注解,但是缺少Unity端CS代码的属性方法呼出, 平时也需要经常使用到。写了个小工具,按照Emmylua的规格导出一份CS代码类属性方法等的注解文件,以方便使用CS代码。 编译CS代码为Lua注解, 自己写的代码也一并导出 ...