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"
没有评论:
发表评论