发新话题
打印

[编程] 关于使用强变量类型

关于使用强变量类型

强类型化:strong typing.
利用强类型化可以让编译器帮助我们处理数据类型问题。
强类型化包括具有变量声明的变量类型信息。
这样,编译器就能在往后每次使用那个变量的时候,记住数据类型,并且在 每次把新数据赋予一个变量的时候,它都会检查被赋予的数据具有与被赋予新数据的变量相同的类型。
无论何时编译器看到一个潜在的数据类型不兼容性,它都会报告错误并且拒绝完成编译。
使用强类型化的习惯会节省大量的调试时间,因为编译器会显示出可能要花数小时的时间来查找的错误。
为了使强类型化发挥最大的效力,每当声明一个新变量的时候,都必须始终如一的使用它。
强类型化还有助于防止[url=javascript:;]FLASH[/url]自由地更改变量的类型(这是ACTIONscript 2。0从ACTIONscript1。0继承来的一种能力,用以维持向后兼容性)
创建变量的时候,声明中没有指定其数据类型,则称为变体(VARIANT),因为在代码执行期间通过自动类型转换可以改变它们的类型。
一般情况下,不使用变体,因为这会导致不可预知的错误。
下面是一些实例。

附件

actions1.fla (21 KB)

2008-3-1 11:23, 下载次数: 57

actions2.fla (21 KB)

2008-3-1 11:23, 下载次数: 50

actions3.fla (21.5 KB)

2008-3-1 11:23, 下载次数: 45

TOP

讲的好 收集了
54371309[请发送:flash8会员问题]
正在更新中..070815   http://zszen.com

TOP

变量类型化可以提高运作效率和清晰化流程

TOP

发新话题