以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 函数值替代 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=184622) |
|
-- 作者:zhuxinhui -- 发布时间:2022/12/17 8:53:00 -- 函数值替代 dim s as string = ABC(1,2,3)+ABC(2,3,5)-ABC(8,7,5)*ABC(1,0,2)/ABC(9,7,2) Dim sps() As Char = {"+", "-", "/", "*"}
假设:S字符串的值的ABC函数个数随机不限定个数,求出每个ABC(,,,)函数值后,如何进行替代进去呢 |
|
-- 作者:有点蓝 -- 发布时间:2022/12/17 9:00:00 -- Dim Names() As String = s.Split(sps) Dim 对应的结果() As String = ..... dim s1 as string for i as integer = 0 to Names.length - 1 s1 = s.replace(Names(i),对应的结果(i))next
|
|
-- 作者:zhuxinhui -- 发布时间:2023/1/6 16:22:00 -- Dim s As String = ABC(1, 2, 3) + ABC(2, 3, 5) - ABC(8, 7, 5) * ABC(1, 0, 2) / ABC(9, 7, 2) For k = 1 To Names.Length - 1 |
|
-- 作者:zhuxinhui -- 发布时间:2023/2/9 11:46:00 --
使用上面的代码求出来的是字符值,要转化成合计数值怎样处理 |
|
-- 作者:有点蓝 -- 发布时间:2023/2/9 11:49:00 -- 参考:http://www.foxtable.com/webhelp/topics/1277.htm |
|
-- 作者:zhuxinhui -- 发布时间:2023/2/9 12:06:00 -- 返回的值是:True,否则返回False。不是数值来的 |
|
-- 作者:有点蓝 -- 发布时间:2023/2/9 12:12:00 -- 完整代码? |
|
-- 作者:zhuxinhui -- 发布时间:2023/2/9 14:07:00 -- Dim qq1 As String
这个求出来的结果都是逻辑型的、 我想出求出来数值 |
|
-- 作者:有点蓝 -- 发布时间:2023/2/9 14:15:00 -- 请上传实例说明 |
|
-- 作者:zhuxinhui -- 发布时间:2023/2/9 14:20:00 -- 就是上面的代码出问题,其他测试过显示出来都正常 |