Feekood基础语法(1)-- 命名与语句

来源:互联网 发布:数据挖掘在的应用 编辑:程序博客网 时间:2024/06/10 20:23

Feekood的语法大量借鉴了C类语言,网页端的JavaScript语言以及R、Prolog等统计分析和逻辑设计语言,语法非常宽松,方便开发人员快速上手。

1.命名规范

  • 建议对变量、函数参数使用camel命名法,即第一个单词首字母小写,随后的单词首字母大写。
  • 函数、属性、事件使用pascal命名法,即所有单词首字母大写。
  • 全局变量使用全大写。
  • 为了利用智能提示,变量可以使用相同的前缀标识,从而使弹出窗口中把所有变量组合在一起。如:

变量命名

代码示例:

代码示例

这只是官方推荐的做法而已,没有强制要求使用,为了保持代码风格统一,可以姑且当做一种最佳实践。

2.标识符
所谓标识符及变量、函数、属性的名字或者函数的参数,标识符可以是按照下列格式组合依赖的一个或多个字符:

  • 标识符支持纯中文命名,但并不推荐这种做法。
  • 第一个字符必须是字母、或下划线。
  • 其他字符可以是字母、下划线或数字。

3.注释
Feekood注释与很多语言相同,即单行注释以两个反斜杠开头,块状注释以一个正斜杠和一个星号开头,以一个星号和一个正斜杠结尾。如图所示。

注释示例

4、空白
程序中的空白指的是没有可视化输出的字符,源代码中的空白将被编译器忽略,但空白符可以使代码更加清晰易读,空白符包括空格、制表符(Tab)、换行符和回车符。

空白符

5.语句

  • 简单语句以一个分号结尾,且不可省略。

  • 块状语句由大括号包裹,且块状语句结尾也需分号作为结束符。如图:

块状语句

  • 定义3D精灵及UI控件的属性时,考虑兼容一些前端程序员的习惯,除了可以使用分号还可以使用逗号进行语句间隔,且最后一个属性的结尾可以不写分号或者逗号,如:

语句结尾

官方QQ群:53869409

出处:http://blog.csdn.net/wooyoogame/article/details/43940511

本文版权归作者和CSDN共有,欢迎转载,但请在明显位置给出原文链接,否则保留追究法律责任的权利。

0 0
原创粉丝点击