函数或者方法是用于组织代码的一种有效方式。从代码可读性角度,也会非常鼓励工程师将代码组织成一系列模块和函数,通过组合、继承等方式构建软件。

同样,AviatorScript 支持函数的定义和调用,我们在前面已经看到了一些内置函数,比如 println 用于换行打印字符串, type 用于获取值的类型等。

这一节我们将介绍如何在 AviatorScript 中定义和使用函数,AviatorScript 同样支持匿名函数及闭包,最后我们将介绍下如何在 AviatorScript 中方便地调用 java 方法以及自定义函数。

8.1 函数

8.2 匿名函数和闭包

8.3 自定义函数和调用 java 方法

8.4 函数和 Runnable、Callable