我试图在MUMPS中将大数字转换为字符串,但我不能.
让我解释一下我想做什么:
s A="TEST_STRING#12168013110012340000000001"
s B=$P(A,"#",2)
s TAB(B)=1
s TAB(B)=1
Run Code Online (Sandbox Code Playgroud)
我想创建一个数组TAB,其中变量B将是数组的主键TAB.
当我这样做时,ZWR我会得到
A="TEST_STRING#12168013110012340000000001"
B="12168013110012340000000001"
TAB(12168013110012340000000000)=1
TAB("12168013110012340000000001")=1
Run Code Online (Sandbox Code Playgroud)
正如你所看到的那样,首先SET将变量识别B为number(错误转换),然后SET将变量识别B为string(如我所愿).我的问题是如何写SET命令识别变量B作为string替代数量(这在我看来是错误的).
任何建议/解释都会有所帮助.
mumps ×1