我想把两个变量(in和in2)放在一起,例如:
in = 1;
in2 = 3;
pin = in.in2; // I want this to set pin to 13
arduino IDE告诉我,in不是一个类,我会使用什么语法来实现它?
编辑:我想出了一个不同的方法,你可以采取in
。将其乘以10,然后将pin
设置为in
加in2
答案 0 :(得分:1)
如果你的两个变量肯定是整数,那么
pin = (in*10)+in2;
就可以了。
如果没有,请将它们读入字符串(可能使用in.toString(),取决于语言),然后执行
pin = int.parse(in.toString()+in2.toString());
(虽然,再次依赖于语言,你可能必须做除了int.parse以外的事情[在C#中你应该使用int.TryParse()例如])
答案 1 :(得分:0)
试试这个,我在 C 中写道,但你得到了主旨。将这两个项转换为字符串,然后连接并将其解析为整数。
pin = int.Parse((string)in + (string)in2);