Leo 语言开发规范总结
Blog iconYaakov
一、代码布局规范1. 缩进要求每级缩进使用 4 个空格。不推荐使用制表符(Tab)。2. 空行使用规则顶层声明之间(如 transition、function、struct、record 和 mapping)需要用单个空行分隔。import 语句之间可以选择性地使用单个空行分隔。文件顶部的最后一个 import 语句后应该跟一个空行。3. 文件结构顺序按照以下顺序组织文件内容:导入语句(Imports)程序声明(Program declaration)映射(Mappings)记录和结构体(Records + Structs)函数和转换(Functions + Transitions)二、命名规范各类型命名方式如下:包名:使用 snake_case(推荐使用单个词)。结构体和记录:使用 CamelCase。结构体和记录成员:使用 snake_case。函数名:使用 snake_case。函数参数:使用 snake_case。变量名:使用 snake_case。输入参数:使用 snake_case。三、语法规范1. 大括号使用开括号总是与声明在同一行,不要将开括号放在新行。2. 分号...

Yaakov

Written by
Subscribe