2

这句话的含义是什么F :":::A:""T"""::$X::::"*":J%%

4

2 回答 2

3

此语句不是有效的语法。

后跟一个空格的For命令必须采用以下格式:FOR

F[OR] lvn = 参数

  用于参数 ::=
     │ expr1 |
     │ numexpr1 : numexpr2 : numexpr3 |
     │ numexpr1 : numexpr2 |

lvn是一个局部变量名。

在您的代码中,没有lvn=遵循 for 命令。

带注释的 MUMPS 标准中的更多详细信息。

于 2011-03-23T14:52:34.557 回答
2

同意,这是一条无效的腮腺炎线。如果您仍在寻找答案,某些上下文可能会有所帮助。

还有一点要记住的是,如果在 F[OR] 语句之后有 2 个空格,那么它将无限循环。通常像这样的行也将包含:

Q[UIT]:condition

例如:

 NEW A
 SET A=""
 F

或者SET A=$ORDER(^GLOBAL(A)) QUIT:A="" DO SpecialStuff(A)

希望有帮助!

于 2011-08-01T19:54:53.420 回答