gpt4 book ai didi

object - 类实例的String变为null。为什么? ( Dart flutter 打)

转载 作者:行者123 更新时间:2023-12-03 03:24:35 26 4
gpt4 key购买 nike

当我打印q1时,它为空。我希望看到打印出来的问题。

void main() {
Question q1 = Question(
q: 'You can lead a cow down stairs but not up stairs.', a: false);

print(q1.questionAnswer);

}

class Question {
String questionText;
bool questionAnswer;
Question({String q, bool a}) {
q = questionText;
a = questionAnswer;
}
}

最佳答案

只需尝试将您的构造函数更改为

Question({String q, bool a}) {
questionText = q;
questionAnswer = a;
}

dart中任何实例变量的默认值将始终为null。

因此,在您的情况下, questionText question的值也将为null,因为dart中的所有内容都是一个Object。

关于object - 类实例的String变为null。为什么? ( Dart flutter 打),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59286714/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com