我在“myString”之前得到了预期的初始化程序,即使我在设置中定义了它
void setup() {
// put your setup code here, to run once:
String myString
}
void loop()
myString = "Hello"
print myString + " World"
}
我不知道该尝试什么。
变量
myString
是在 setup
函数内部声明的,当该函数结束时,可以说该变量不再“存在”。正如其他评论者所说,它“超出了范围”。
您可以选择在任何函数之外(最好是在文件顶部附近)声明它,即所谓的“全局作用域”,或者在
loop
函数内声明它,即所谓的“局部作用域”。