if (chosenNumber != null) {
number = int.parse(chosenNumber);
}
这样,您就可以访问if范围之外的number 摘要
String? chosenNumber = stdin.readLineSync();
int? number;
if (chosenNumber != null) {
number = int.parse(chosenNumber);
}
print(number); // number is accessible here
number = 19; // and here
4条答案
按热度按时间cgh8pdjw1#
您可以在类的顶部定义变量,并在此处初始化它,这样您将能够在类中的任何地方使用它
mwg9r5ms2#
它的解决方案很简单,只要把输入的数字作为字符串即可
当你想使用这个变量时,将其解析为'int',即
nsc4cvqm3#
可以在类的顶部定义变量
sigwle7e4#
检索
stdin
的chosenNumber
后你可以在方法的顶部声明
number
为可空的integer
,例如:然后在检查之后,可以初始化
number
这样,您就可以访问
if
范围之外的number
摘要