返回比较表达式比较结果/计算表达式值的函数
来源:互联网 发布:片头片尾制作软件 编辑:程序博客网 时间:2024/05/20 14:44
表达式
比较表达式的函数:
C/C++ code
//====================================================================
// 函数: f_exp_compare
//--------------------------------------------------------------------
// 描述: 返回比较表达式比较结果
//--------------------------------------------------------------------
// 参数:
// value string as_str 计算表达式,如 60 < 70
//--------------------------------------------------------------------
// 返回值: string 比较表达试的结果 1为真,0为假,-1为表达式错误
//====================================================================
String ls_retVal
datastore lds_evaluate
lds_evaluate = CREATE datastore
lds_evaluate.Create('release 8;~r~ntable()')
ls_retVal = lds_evaluate.Describe("evaluate('" + "if(" + as_str + ", 1, 0)" + "', 1)")
DESTROY lds_evaluate
IF ls_retVal = '!' THEN ls_retval = '-1'
RETURN ls_retVal
计算表达式值的函数:
C/C++ code
//====================================================================
// 函数: f_exp_ret
//--------------------------------------------------------------------
// 描述: 返回计算表达式的值
//--------------------------------------------------------------------
// 参数:
// value string as_str 计算表达式,如 2 * (3+5)
//--------------------------------------------------------------------
// 返回值: string 计算表达式的结果值,如表达式不正确,返回'FALSE'
//====================================================================
String ls_RetVal
datastore lds_evaluate
lds_evaluate = CREATE datastore
lds_evaluate.Create('release 8;~r~ntable()')
ls_RetVal = lds_evaluate.Describe("evaluate('" + as_str + "', 1)")
DESTROY lds_evaluate
IF ls_RetVal = '' OR ls_RetVal = '!' THEN ls_RetVal = 'FALSE'
RETURN ls_RetVal
示例:
C/C++ code
String ls_Exp1, ls_Exp2, ls_Ret1, ls_Ret2
ls_Exp1 = '69 < 70'
ls_Ret1 = f_exp_compare(ls_Exp1)
ls_Exp2 = '60 * (20 + 3)'
ls_Ret2 = f_exp_ret(ls_Exp2)
MessageBox('', ls_Exp1 + ' --> ' + ls_Ret1 + '~r~n' +&
ls_Exp2 + ' --> ' + ls_Ret2)
- 返回比较表达式比较结果/计算表达式值的函数
- return 比较表达式的值
- 5、表达式的比较
- 巧用DataWindwo返回计算表达式的值
- EL表达式的比较符号、字符串比较
- 表达式与“零值”的比较
- AngularJS表达式 与Javascript表达式的比较
- 给定一个表示分数加减表达式的字符串,需要以字符串格式返回计算结果。结果表达式也是分数式
- 比较完整的正则表达式
- 比较常用的正则表达式
- 比较齐全的正则表达式
- 比较全的正则表达式
- 比较全的正则表达式
- 函数声明、 函数表达式 与立即调用函数表达式的比较
- 检测数组、函数、正则表达式比较好的方法
- 后缀表达式计算结果
- 每天一道LeetCode-----对表达式添加括号并求值,返回所有可能的计算结果
- 计算该表达式的运算结果
- fedora 使用技巧
- 关于java初级J2SE谁能帮我传个课程总结文档
- RS232(DB9)接口信号线定义
- Hibernate 与 Spring 多数据源的配置
- 如何定义调试用的DEBUG打印宏
- 返回比较表达式比较结果/计算表达式值的函数
- 流水帐
- 在windows下建立linux开发环境
- web 图片优化
- 杂乱之android的style、Theme的应用
- 2个offer的比较,望大牛们指点,尽情拍砖
- linux自动挂载
- SQLite3命令大全
- Android应用解析(二)