增加一个判断内存变量存在的函数

原创 2003年06月26日 10:06:00
 

  笔者在开发应用系统中曾经用FoxPro的on error语句编写了一个判断内存变量的函数Exist(),非常方便实用,在此介绍给大家。
  设计思路:先假设内存变量存在,然后将待判断的内存变量赋值给一个临时变量,若该内存变量不存在,则执行时必将出错,出错时将执行on error语句,只要在on error处理的函数中修改内存变量存在与否的标志即可。为了不影响调用程序的错误处理,保证该函数的通用性,在函数执行前后必须保存和恢复调用程序可能的错误处理。
  源程序如下:
  ***EXISTPRG***
  para MemoVari
  private Mexist,temp,OldError
  Mexist=.T.   假设内存变量存在
  OldError=on(′error′)   保存调用程序的错误处理
  on error do ErrHandle
  temp= MemoVari
  on error OldError   恢复调用程序的错误处理
  retu Mexist   返回存在标志
  proc ErrHandle
    Mexist=.F.   出错则置存在标准为.F.

python判断一个变量是否存在

s=123 print(s) #del s if('s' in vars()): print(s) else: print('sdf')
  • moliyiran
  • moliyiran
  • 2017年08月09日 21:32
  • 672

python中检测某个变量是否有定义

python中检测某个变量是否有定义   第一种方法: 'var'   in   locals().keys() 第二种方法: 'var'   in   dir()...
  • rumswell
  • rumswell
  • 2014年04月21日 13:29
  • 12745

js判断指定函数、变量是否存在的方法

js判断函数、变量是否存在的方法
  • Gavid0124
  • Gavid0124
  • 2015年06月05日 12:46
  • 5713

javascript和jquery中检查函数是否存在

在javascript和jquery中,如何检查呢? javascript中: // javascript function function myFunction() { } if(win...
  • jackyrongvip
  • jackyrongvip
  • 2013年07月01日 17:59
  • 10286

js和jquery中判断函数是否存在

今天碰到一个比较尴尬的问题:在一个js文件中使用了一个jquery的方法,但是这个方法我又不知道在jquery的那个版本有,代码如下: function xxx(){ var $target...
  • zdp072
  • zdp072
  • 2015年03月05日 16:49
  • 2143

JAVA判断变量是否空值

 //去左空格; function ltrim(s){  return s.replace( /^(/s*| *)/, ""); } //去右空格; function rtrim(s){  retur...
  • a9529lty
  • a9529lty
  • 2008年10月25日 22:44
  • 5352

VB Excel 增加一个新sheet 的时候,怎么判断是否存在

 增加一个新sheet 的时候,怎么判断是否存在各位高人    怎么用程序判断是工作簿中存在的工作页,在增加新页的时候,,   帮帮忙yygy 2003-8-26 19:33Dim WORK As W...
  • zmhdgut
  • zmhdgut
  • 2008年07月14日 09:53
  • 4783

判断变量是否存在(python)

var = 1 # print True print 'var' in dir() # print False print 'va' in dir() # work for list , dict t...
  • wingking84
  • wingking84
  • 2013年08月12日 17:03
  • 2210

【PHP】用isset检测一个变量是否存在

在PHP的学习中,我们可能会遇到变量不存在、早已被unset或是其值为Null,我们引用它们的时候会被Notice的问题。那么,我们可不可以在引用它们之前判断它们是否存在? 答案是肯定也是简单的。知识...
  • centralunit
  • centralunit
  • 2016年12月13日 16:48
  • 4101

python 中判断变量是否定义方法

python中检测某个变量是否有定义第一种方法使用内置函数locals(): locals():获取已定义对象字典'testvar' in locals().keys()第二种方法使用内置函...
  • u013372487
  • u013372487
  • 2016年06月21日 16:38
  • 2343
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:增加一个判断内存变量存在的函数
举报原因:
原因补充:

(最多只允许输入30个字)