Adobe 推出了AS3 的代码的书写规范。详情参见:Coding Conventions。
它推出的代码规范并不意味着开发者必须严格地遵行,仅仅是建议罢了(开发 Flex SDK 的除外)。
以下为我推荐的一些内容:
数组的声明格式
var a:Array /* of String */ = [];
var a:Array /* of int */ = [ 1, 2, 3 ];
function f(a:Array /* of Number */):Array /* of Object */ {
//...
}
不要写成
var a:Array = [];
var a:Array = new Array();
var a:Array = new Array(1, 2, 3);
function f(a:Array):Array {
//...
|
Object 的声明格式
var o:Object = {};
var o:Object = { a: 1, b: 2, c: 3 };
不要写成
var o:Object = new Object(); var o:Object = new Object(); o.a = 1; o.b = 2; o.c = 3
比较
if (n == 3) // "如果 n 是 3"
不要写成
if (3 == n) // "如果 3 是 n"
![[Google]](http://www.google.com/logos/Logo_25wht.gif)
没有评论:
发表评论