1.14. 增强代码可重用能力

1.14. 增强代码可重用能力

问题
每次执行的任务都有微小的变化,但我又不想每次都复制那些代码修改一次。
解决办法
给方法传递参数让它适应不同的情况。
private function average (a:Number, b:Number, c:Number):void {
  trace("The average is " + (c + b + c)/3);
}

讨论
比如你有个求一系列数的平均数函数average( ) ,你就可以把这些数字作为参数传递给函数去计算,而不必每次都去重写average( )函数。
通常把参数都列在申明函数的括号内,多个参数用逗号分开。
下面有个简单的带有参数的函数申明:
//定义函数,带有两个参数: a 和 b.
private function average(a:Number, b:Number):Number {
  return (a + b)/2;
}

//当函数被调用时,参数被传递进来,比如 5 和 11,
//被传递给了 a 和 b
var averageValue:Number = average(5, 11);
大多数情况下,方法参数的个数可以预料的,但是有些情况下参数的个数是事先不确定的。比如:如果你想要让average( ) 方法接受任何数量的值,这时可以使用内建的数组,所有的参数都被放入函数数组中。
// arguments 数组
private function average(  ):Number {
  var sum:Number = 0;
  for (var i:int = 0; i < arguments.length; i++) {
    sum += arguments[i];
  }
  return sum/arguments.length;
}
 
// 像下面这样传递任意数量的参数:
var average:Number = average (1, 2, 5, 10, 8, 20);

arguments 是一个array对象。 

### 回答1: TortoiseSVN-1.14.0.28885 是一款版本控制工具,它是基于Subversion(SVN)的图形化客户端。它提供了一个用户友好的界面,方便用户管理和跟踪项目中的文件变更和版本控制。 TortoiseSVN支持多种语言,其中包括中文。通过安装中文语言包,用户可以将界面语言切换为中文,以便更好地满足使用中文的用户的需求。 使用中文版本的TortoiseSVN,用户可以方便地浏览仓库中的文件和文件夹,查看文件的历史记录和差异,比较文件的不同版本,以及提交修改到仓库中。它还提供了一些额外的功能,如标记、合并、冲突解决等,以帮助用户更好地管理和协作开发项目。 TortoiseSVN还可以与其他开发工具(如集成开发环境)进行集成,使得使用SVN进行版本控制的过程更加无缝和高效。 总之,TortoiseSVN-1.14.0.28885中文版是一个强大而方便的版本控制工具,它的中文界面可以满足中文用户的需求,帮助他们更好地管理和跟踪项目中的文件变更和版本控制。 ### 回答2: TortoiseSVN是一个开源的版本控制工具,它可以帮助开发者进行源代码的管理和版本控制。TortoiseSVN的最新版本是1.14.0.28885,这是一个支持中文界面的版本。 TortoiseSVN是一个易于使用的工具,它集成在Windows资源管理器中,通过右键菜单来进行操作。使用TortoiseSVN,开发者可以方便地进行版本控制操作,如检出、提交、更新、合并等。 TortoiseSVN-1.14.0.28885中文版增加了许多新的功能和改进。其中一项重要的改进是对Unicode编码的支持,这意味着开发者可以在操作中使用中文等非ASCII字符。这使得版本控制更加方便,无需担心乱码问题。 此外,TortoiseSVN-1.14.0.28885还改进了性能和稳定性。它增加了对大型仓库的支持,加快了操作速度,提高了系统的稳定性。同时,它还修复了一些BUG,提升了用户的使用体验。 总的来说,TortoiseSVN-1.14.0.28885中文版是一个功能强大、易于使用的版本控制工具。它支持中文界面和Unicode编码,可以帮助开发者更好地管理和控制源代码。无论是个人开发者还是团队开发,使用TortoiseSVN都能够提高工作效率,并保证代码的安全和可追溯性。 ### 回答3: TortoiseSVN是一个开源的版本控制系统工具,用于帮助开发团队协同工作和管理项目的源代码。它是Subversion的一个客户端,提供了Windows操作系统下的图形化用户界面,方便用户使用和操作。 TortoiseSVN的1.14.0.28885中文版本是该软件的一个特定版本,该版本拥有中文界面,使得中文用户可以更加方便地使用该软件进行版本控制操作。借助TortoiseSVN,用户可以轻松地将项目文件夹与版本控制系统连接起来,进行版本的检出、提交、更新等操作。 除了常见的版本控制功能外,TortoiseSVN还提供了其他附加功能,如比较文件的差异、查看版本历史、解决代码冲突等。这些功能使得开发团队更加高效地协同工作,并能够轻松追踪和管理代码的变更。 TortoiseSVN还支持多种用户认证方式,包括基于用户名/密码的认证、基于SSH密钥的认证以及Windows集成身份验证等。用户可以选择适合自己项目需求的认证方式进行配置,提高项目的安全性。 总之,TortoiseSVN-1.14.0.28885中文版本提供了一个方便易用的界面,帮助开发团队更加高效地进行版本控制和代码管理。无论是个人开发者还是大型团队,都可以通过使用TortoiseSVN来提升开发效率和代码质量。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值