函数,或者叫方法,目的是把一些经常用到的代码块单独拿出来,聚集到一起,供以后来用。为了能适应更多的场合,会有一定的抽象。
通过一个例子,看看as中是如何定义一个函数的:
function helloWorld(s:String):void{
trace(s);
}
as中用var来定义一个变量,用function来定义一个函数,上面的例子中定义了一个函数,名字叫helloWorld,括号中定义了调用函数时需要传入的参数:一个String类型的参数(s:Stirng),冒号后面是函数返回值得类型,没有返回值可以不写,或写:void。学过电路的应该能联想到,函数就相当于一个黑盒子,我们只需要知道给它一个输入值,就会按照一定的规则得到一个输出,具体内部怎么实现的,不需要知道(自己设计除外)。