首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mumps查询与%%相关

mumps查询与%%相关
EN

Stack Overflow用户
提问于 2011-03-18 13:26:17
回答 2查看 198关注 0票数 0

I $E(R%%,I%%)>1是什么意思?为什么使用%%

EN

回答 2

Stack Overflow用户

发布于 2011-05-10 05:43:00

实际上,如果你谈论的是标准MUMPS (不是任何特定的实现),R%%是非法的语法。我见过在MUMPS的扩展中使用%的非标准用法,例如EsiObjects或InterSystems缓存对象脚本,但上面问题中的用法在标准MUMPS中实际上是无稽之谈。

票数 4
EN

Stack Overflow用户

发布于 2011-03-21 17:11:34

%%没有特别的意义。这只是变量名的一部分,我仍然不理解流行性胃炎社区对在变量名中使用%的困扰,并使它们变得更加模糊。

因此,该语句的意思是IF $EXTRACT(R%%,I%%)>1,即如果从位置I%%处的字符串R%%中提取的值大于1,则执行一些更隐蔽的操作。

$EXTRACT(string,from)在由from指定的位置提取单个字符。from值可以是从字符串开头开始的整数计数,可以是指定字符串最后一个字符的星号,也可以是指定从字符串末尾向后计数的带负整数的星号。

文档链接:http://docs.intersystems.com/cache20102/csp/docbook/DocBook.UI.Page.cls?KEY=RCOS_fextract

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5348438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档