IDL keyword_set 使用细节
来源:互联网 发布:linux系统的命令 编辑:程序博客网 时间:2024/05/29 19:12
事情是这样的,程序中增加了一个关键字val=val,本打算把它作为灰度级的偏移量默认值是100,代码是:
if not keyword_set(val) then val=100平常都是这么写的,也觉得没有什么,测试时用val=0实验,结果val值并没有改变还是默认的100.检查程序这个变量也没有写错,百思不得其解.用其他值测试,OK啦! 难道说val=0的时候就是空值,有和没有一个样?
翻书找到keyword_set(val)的用法:
如果变量被定义,并且其值非零,则返回真(1);否则返回假(0)
那有其他的方式做0值的验证吗?
if not keyword_set(val) then val=100看来只有这样写法才能化解之前的尴尬!
0 0
- IDL keyword_set 使用细节
- 学习使用IDL
- IDL
- IDL
- IDL
- IDL
- 使用 CORBA 和 Java IDL
- 使用ENVI/IDL载入多波段图像
- jacorb 的使用(四) idl 编译
- thrift IDL文件include的使用
- 使用IDL创建TypeLib(.tlb)文件
- 在C#中使用IDL文件,IDL是个接口定义文件
- 在ATL中怎样使用已有的IDL?
- 在ATL中怎样使用已有的IDL?
- 使用C++模板实现不需要IDL的RPC【二】
- 在IDL中使用 sequence 存在的问题及解决办法
- kiss-rpc IDL协议编写和使用方式
- Dev控件使用细节
- 主要开源协议一览
- 编程之美,大神和它的三个小伙伴
- 决策树ID3算法
- hdu1828&poj1177(线段树求矩形交周长,扫描线)
- 1.线性表
- IDL keyword_set 使用细节
- Servlet生命周期
- TCL与c/c++的互相调用
- myeclipse链接sql数据库
- Intellij Idea12第一个安卓程序开发(HelloWorld)及简单讲解Android
- A Bug's Life
- HDU2159(二维背包问题)
- 二叉排序树的建立
- OpenCV编程->图像复原(cvInpaint)