TL;DR:
它是构建方法的第二个参数,还是以常规方式对 BuildContext 参数的名称声明?
我正在通过分解“Widget build(BuildContext context)”的每个元素来学习 Flutter 中构建方法的基本语法。
到目前为止,我的理解如下:
@override: annotation
Widget build() {}: build method returns a widget
- BuildContext:一个参数/参数,其中包含有关构建此小部件的树中位置的信息
但是,即使在我阅读了相关的 SO 问题和官方文件之后,还不清楚最后一个词“上下文”的确切含义。
到目前为止我确定的是,名称“上下文”可以更改为您想要的任何名称,这意味着它不必与“上下文”同名。
通过在线 Dart 课程,我发现了一些用“小于”和“大于”标记括起来的值,例如"List< E >"。
例如
List<int> fixedLengthList = new List(5);
Run Code Online (Sandbox Code Playgroud)
我在网上找不到直接答案,可能是因为这个问题太基础了。有人能解释一下这些标记究竟表示什么吗?或者任何链接(如果可能)。