这条语句的含义是什么:S A=$P(P,,2) I S
?了解一个Mumps语句
2
A
回答
3
这意味着
Set A = $PIECE(P,,2)
$PIECE(string,delimiter,from)
返回 子串,其是第n个片串的 ,其中整数n是由从参数指定 ,和 片由分隔符隔开。 分隔符不返回。
到文档的链接是在这里:http://docs.intersystems.com/cache20102/csp/docbook/DocBook.UI.Page.cls?KEY=RCOS_fpiece
8
这可能不是基于腮腺炎实施有效的语法。例如,系统间缓存会生成语法错误,因为传递给片函数的第二个参数是空白的。
$P
的或$PIECE(str, delim, num)
,当由DELIM分隔函数将返回STR的NUM个段。所以,p("a^b^c","^",2)
返回“b”。当delim是空字符串时,$P
将返回空字符串。但是,传递任何东西和空字符串都可能有区别。
S A=$P(P,,2)
表示将变量A设置为由piece函数返回的值。
最后,I S
表示如果变量S的值的计算结果为true,则继续执行该行的其余部分。如果表达式为true,则I
或IF
命令也具有将$T
变量设置为1的副作用,如果表达式为false,则该值为0。如果您的代码行后面跟着一个else语句,该语句使用$T
来确定前面的if语句是否返回false,这一点很重要。
相关问题
- 1. 想要了解MUMPS语法的帮助
- 2. MUMPS语句中的查询
- 3. mumps语法声明
- 4. 了解这个对象创建语句
- 5. 了解SQL CURSOR语句
- 6. 了解Ruby如何解析语句
- 7. 了解做语句作为参数
- 8. 了解Korn shell数字语句
- 9. 了解嵌套的SQL语句
- 10. 了解SQLAlchemy中的中间SQL语句
- 11. 了解PHP准备好的语句
- 12. SQL语句。需要帮助了解它
- 13. 了解嵌套如果... Else语句
- 14. 了解asp.net 4.0中的“using”语句 - C#
- 15. 了解Db/Map的返回语句JS
- 16. 使用“&”号了解Switch语句
- 17. Switch语句未能解决一个JavaScript
- 18. 无法理解一个case语句
- 19. 除了语句
- 20. 解释这个MySQL语句
- 21. 了解一些汇编语句的目的
- 22. Python:if语句除了
- 23. 帮我通过<<'ESQ'了解这个Perl语句
- 24. if语句将所有语句分组为一个语句
- 25. 了解语法
- 26. 程序忽略了第一条语句
- 27. 这个C语句做了什么?
- 28. 这个MySQL语句做了什么?
- 29. 这个Erlang语句做了什么?
- 30. 了解一个makefile
不能添加任何东西,除了腮腺炎空间具有重要的意义,一般的语法是: ......,所以,如果没有一个命令的参数,它有两个空格: ... (无论如何,很高兴看到M个用户,或者至少在这里有前用户。) –
ern0
2013-08-19 20:04:35