加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flex as3 从方法中退出

发布时间:2020-12-15 05:14:36 所属栏目:百科 来源:网络整理
导读:?从方法中退出 ? 问题 我要从方法中退出 解决办法 方法中的代码被执行完就会自动退出,也可使用return 语句直接退出。 讨论 return 语句将导致方法立即退出,ActionScript 解释器继续执行调用方法的所在位置的下面代码。方法中return下面的语句将被忽略。 pr
?从方法中退出
?
问题
我要从方法中退出
解决办法
方法中的代码被执行完就会自动退出,也可使用return 语句直接退出。
讨论
return 语句将导致方法立即退出,ActionScript 解释器继续执行调用方法的所在位置的下面代码。方法中return下面的语句将被忽略。
private function sampleFunction (? ):void {
? return;
? trace("Never called");
}

?
下面的代码展示如果密码是错误的,则从方法中退出:
private function checkPassword (password:String):void { ? ? // 如果密码不是"SimonSays",退出方法 ? if (password != "SimonSays") { ??? return; ? } ? ? //否则执行剩余的代码 ? showForm ("TreasureMap"); } ? // 使用错误的密码调用函数,所以函数退出 checkPassword("MotherMayI"); ? //使用正确的密码,所以显示“TreasureMap”信息. checkPassword("SimonSays"); 你可能注意到上面的例子方法被申明为void,如果用return语句只是简单的退出这时可以的,但如果想返回值得话编译器就会报错了,如: private function sampleMethod (? ):void { ? return "some value";? // This causes the compiler to generate an error. }?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读