F :":::A:""T"""::$X::::"*":J%%
この声明の意味は何ですか?
2 に答える
3
このステートメントは有効な構文ではありません。
F
orFOR
コマンドの後に 1 つのスペースが続く場合は、次の形式にする必要があります。
F[OR] lvn = forparameter forparameter ::= │ 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 に答える