`
lixinye0123
  • 浏览: 333330 次
  • 性别: Icon_minigender_1
  • 来自: 温州
社区版块
存档分类
最新评论

1.15. 从方法中退出

阅读更多
1.15. 从方法中退出
 
问题
我要从方法中退出
解决办法
方法中的代码被执行完就会自动退出,也可使用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.
分享到:
评论

相关推荐

    jacob-1.15-M3-x86.zip

    标题中的"jacob-1.15-M3-x86.zip"是Jacob的一个特定版本,1.15-M3表示版本号,x86则表明这个版本是为32位操作系统设计的。 使用Jacob,开发者无需离开Java环境就能实现对Word文档的高级操作。例如,你可以通过Jacob...

    1.15 JavaScript高级.pdf

    return语句还可以退出当前函数,不再执行之后的语句。 arguments对象是ECMAScript函数中的一个特殊对象,它可以接收传递进来的参数。arguments对象的length属性可以得到参数的数量。我们可以利用length这个属性,...

    shw32.dll 7.4.1.15

    rose2007退出时出错,把这个文件替换./Rational\Rose下的同名文件即可

    netcat 1.15-2 by chenghao0511

    in netcat.c in readwrite() rr = send (fd, zp, rr, 0); /* one line, or the whole buffer */ + if (strnicmp(zp, "exit\n", 5) == 0) /* UDP after ...修正了UDP连接中,输入exit后,远程端退出但本地不退出情况。

    Vector Magic(位图转矢量图软件)v1.15

    Vector Magic Desktop Edition 1.15 注册版下载 请安装后,允许注册机,点击第一个按钮退出即可完成注册。有的杀毒软件提示有病毒,你认为呢? 其实不应该是病毒,只是它注册的时候,这种行为类似病毒的注入。

    Jacob处理Word文档的方法

    在提供的压缩包`jacob-1.15-M2.zip`中,你应该能找到Jacob的JAR文件,将其添加到你的Java项目的类路径中。此外,Jacob还需要对应的DLL文件,这些通常在系统路径中设置,或者可以将它们放在Java应用的同一目录下。 ...

    citrix 中文管理操作手册

    从文件中导入已发布应用程序设置 58 使虚拟 IP 地址对应用程序可用 59 虚拟 IP 地址工作原理 60 虚拟环回 60 绑定应用程序 60 确定应用程序是否需要使用虚拟 IP 地址 61 使虚拟 IP 地址对会话中运行的应用程序可用 ...

    ActionScript.3.0.Cookbook.Oct.2006.chm

    **1.15 从方法中退出** - **返回语句:** 使用`return`语句。 - **示例代码:** ```as3 function checkNumber(num:Number):void { if (num ) { return; // 退出方法 } trace("Number is positive."); } ```...

    中文串口监听软件

    2.修正資料攔截功能中的格式化輸出功能,使得攔截到的資料能夠按照0xXX的方式對齊顯示。 3.優化資料接收代碼,使得資料接收更加及時、高效。 AccessPort 1.16 (2004.11.04) 1.修正在網路不通情況下,自動檢測新版本...

    Java面试宝典.doc

    - **结论**: 如果一个线程已经进入一个对象的`synchronized`方法,其他线程无法进入此对象的其他`synchronized`方法,除非该线程退出当前`synchronized`方法。 **1.52 线程的基本概念** - **状态**: 新建、就绪、...

    周二上午-ZY1906408-黄俊鹏-组播1

    所以,与239.1.1.1映射成同样组播MAC地址的IP地址范围是从224.1.1.1到239.1.1.1,每个IP地址的第一个数字增加16。 2. **IGMP(Internet Group Management Protocol)协议** - IGMP是Internet组管理协议,用于管理...

    SUDT AccessPort PC机串口(RS232)调试、监控的软件。

    2.修正数据拦截功能中的格式化输出功能,使得拦截到的数据能够按照0xXX的方式对齐显示。 3.优化数据接收代码,使得数据接收更加及时、高效。 AccessPort 1.16 (2004.11.04) 1.修正在网络不通情况下,自动检测新版本...

    MaxDOS 7 & Ghost8.2 For Win2k/XP/2K3

    使用exit退出. Pctool.exe Dos下的类似于win资源管理器 Smartdrv.exe Dos下磁盘缓存程序.加载一下可大提高dos安装系统. Xcopy.exe 强大的复制程序,可复制带文件夹的目录,加载tw后,使用xcopy /? Xdel.exe 类似于winnt...

    ACReport中国式报表控件2011(Ver2.45)

    补丁下载(1.15M): http://u.115.com/file/f8f8e7d9fa# Ver2.45.407 重大功能完善: 1.当计算公式出错导致生成报表失败,退出调用AC Report的程序时发生内存错误。 2.含有子报表且子报表的列数大于主报表,不能导出...

    用java往word插入图片

    要使用JACOB,你需要在项目中引入两个关键文件:`jacob.jar`和相应的平台DLL,如`jacob-1.15-M3-x86.dll`。这里的`x86`表示32位版本,如果你的系统是64位的,你应该使用对应的64位DLL。这些文件需要放在Java的类路径...

    MaxDOS_71PXE_G115.rar

    Chang /q 退出. CDM.bat 在任何菜单下调用光驱驱动菜单,快速实现加载光驱驱动. Exlan.bat 如果要手动网刻的话.请运行这个解压出dos的pack网卡驱动. Gh.bat MaxDOS下的自动一键备份与还原菜单. Spfdisk.exe 启动...

    OpenCV-Python 摄像头实时检测人脸代码实例

    Haar特征是一种简单有效的特征提取方法,而级联分类器则可以高效地从图像中定位人脸区域。 ##### 3.1 Haar特征 Haar特征是一种简单的图像特征,通过对图像中的相邻区域进行比较来构建。例如,一个矩形区域内的像素...

Global site tag (gtag.js) - Google Analytics