【发布时间】:2023-03-07 06:13:01
【问题描述】:
这是一个真正的初学者问题,但必须要求我的学习满意度
来自flutter / dart app的代码sn-p:
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text("MY FIRST APPLication"),
),
),
);
}
我了解这段代码的作用,但我不了解 'home' 和 'appBar' 是什么? home 是 MaterialApp 内部定义的变量还是小部件。
':' 是什么意思?这是否意味着我们正在创建一个新的小部件 - 在本例中为 Scaffold - 并将其存储在 home 或 home 引用 Scaffold ?
有人可以澄清一下吗?
(我试过谷歌) 谢谢,
【问题讨论】:
-
home、appBar和title分别是MaterialApp、Scaffold和AppBar对象构造函数的命名参数。听起来你好像在学习 Dart 之前就尝试学习 Flutter,所以我建议你查一下 tutorial on understanding Dart code 并在 DartPad 上乱七八糟。 -
谢谢。现在我要先学飞镖了。