函数名巧做局部变量

2016-02-19 19:25 8 1 收藏

下面图老师小编要向大家介绍下函数名巧做局部变量,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!

【 tulaoshi.com - 编程语言 】

很多程序员都没有认识到“在函数本身中使用函数名”的妙处,这就象对待一个局部变量一样。应用这个技巧可以起到临时变量的作用,有时还能加速程序运行。看看下面的代码:
  
  FunctionMax(arr()AsLong)AsLong
  
  DimresAsLong,iAsLong
  
  res=arr(LBound(arr))
  
  Fori=LBound(arr) 1ToUBound(arr)
  
  Ifarr(i)resThenres=arr(i)
  
  Next
  
  Max=res
  
  EndFunction
  
  去掉res变量,使用函数名称本身这个局部变量,可以使程序更加简练:
  
  FunctionMax(arr()AsLong)AsLong
  
  DimiAsLong
  
  Max=arr(LBound(arr))
  
  Fori=LBound(arr) 1ToUBound(arr)
  
  Ifarr(i)MaxThenMax=arr(i)
  
  Next
  
  EndFunction->

来源:http://www.tulaoshi.com/n/20160219/1620966.html

延伸阅读
标签: PHP
在我最近做的一个项目中,我发现了一个新的概念,关于在PHP中使用变量的变量。在我的程序中,我需要在一个页面同时更新多个记录,在我经?嗟背な奔涞耐纯嗨妓髦?螅?院V信既坏厣料殖隽吮淞康谋淞浚?ariable variable)这一概念,所有的困惑就一扫而光了。 介绍 什么叫作变量的变量?根据PHP手册,变量的变量是指取得一个变量的...
多数情况下,只需为声明的变量赋一个值。只包含一个值的变量被称为标量变量。有时候,将多个相关值赋给一个变量更为方便,因此可以创建包含一系列值的变量,称为数组变量。数组变量和标量变量是以相同的方式声明的,唯一的区别是声明数组变量时变量名后面带有括号()。下例声明了一个包含11个元素的一维数组: DimA(10) 虽然括号中...
标签: 营养价值
麻花是一种中华名小吃,老少皆宜,香脆可口。那么大家知道炸麻花的做法和配方吗?不知道吧,今天图老师小编就带领大家来了解一下关于炸酥麻花方面的知识,方便大家学一些炸麻花家庭做法。 很多人都喜欢吃麻花,也尝试了在家里做麻花,但是做出来的都不尽人意。那么该如何正确的炸出美味的麻花呢?下面图老师小编就介绍几种炸麻花的方...
女人的快乐“经”过 伊tulaoShi.com最近比较烦 “妈妈,起床了。”三岁的女儿早起,懂事地在妈妈耳边轻声呼唤。“不要,不要,烦死了!”舒雯一把抓起被子蒙住头,直到女儿“哇”地大哭才坐起身,“今天,我是怎么了?” 舒雯是一家大型国企办公室的主管。数年磨砺,舒雯早已对工作中发生的情况应对自如。可不知为什么,最近几个月,每逢...
JScript 有两种变量范围:全局和局部。假如在任何函数定义之外声明了一个 变量 ,则该变量为全局变量,且该变量的值在整个持续范围内都可以访问和修改。假如在函数定义内声明了一个变量,则该变量为局部变量。每次执行该函数时都会创建和破坏该变量;且它不能被该函数外的任何事物访问。 像 C++ 这样的语言也有“块范围”。在这里,任...

经验教程

776

收藏

25
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部