JMP向字符串添加字符?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好,
我有一些代码将一些数字提取到变量中,然后将它们放在一个字符串中。
异地= dt1 :模具_X [ X ] ;
位置= dt1 :模具_Y [ X ] ;
地点= dt1 :地点[ X ] ;
设备名称= “x=” ||字符(异地) || " y=" ||字符(位置) || “ 地点” ||字符(地点) ;
它会输出这样的东西: x= 8 y=2 Site2
但现在它输出这个:x=[8] y=[2] Site[2]
我不确定我改变了什么。我在其中提取变量的数据表中的列是数字列。
有谁知道为什么会发生这种情况?此外,我无法找到如何使用从字符函数中删除的示例。
是这样的吗?xlocation = 删除自(xlocation,[)?
回复:JMP 向字符串中添加字符?感谢 PMroz 和 Craige,
这是一个矩阵。不知道为什么它突然变成了矩阵。
回复:JMP 向字符串中添加字符?该列是否为包含矩阵的 JMP 12 表达式列?
这是一个调试想法,可能会提供一些见解。type() 函数将告诉您 JSL 变量中值的数据类型。
x=42;
显示(x,类型(x),字符(x));
x=[3.14];
显示(x,类型(x),字符(x));
x = 42;
输入(x)=“数字”;
字符(x)=“42”;
x = [3.14];
类型(x)=“矩阵”;
字符(x)=“[3.14]”;
回复:JMP 向字符串中添加字符?x 的值是多少?它似乎是一个数字列表或矩阵,然后将矩阵返回给 xlocation、ylocation 和 site。
可能必须插入逻辑来测试 x。如果它是矩阵,则提取第一个值并使用它。
A = [ 1个] ;
b =字符( A ) ;
打印( b ) ;
“[1]”