我在 Question.dart 中定義了一個名為 quiz 的串列。我需要將此串列加載到 main.dart 中并使用它。我想在 main.dart 中使用測驗的 id 值。main.dart 中的類是 StatefulWidget。我該如何解決這個問題?
問題.dart
class Question {
final int id;
final String options;
Question({required this.id, required this.options});
}
const List quiz = [
{
"id": 1,
"options": 'hello',
},
{
"id": 2,
"options": 'good',
},
{
"id": 3,
"options": 'abc',
},
];
main.dart
class Body extends StatefulWidget {
@override
_Body createState() => _Body();
}
class _Body extends State<Body> {
uj5u.com熱心網友回復:
是的,您可以使用它,因為它仍然被宣告為Globally在 Question{} 范圍之外被玷污的 .quiz。所以你只需要在 main.dart 中匯入 Question.dart 檔案,你就可以使用測驗串列。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/351830.html
上一篇:在顫振中決議動態串列
