我想了解ForEach循环和范围。这是代码:
这是有效的:
ForEach(0..<5) {
Text("Number: \($0)")
}
这将引发异常无法推断出通用参数“ ID” :
ForEach(0...4) {
Text("Number: \($0)")
}
我可以通过指定id来解决它:
ForEach(0...4, id: \.self) {
Text("Number: \($0)")
}
我想知道为什么第一个范围0..<5
是 Identifiable 而0..4
不是。它们是同一类型Range<Int>
。我只是不明白。
非常感谢!
答案 0 :(得分:0)
原因是<mat-form-field appearance="outline">
<input matInput [matDatepicker]="picker" placeholder="Effective Start Date">
<mat-datepicker-toggle matSuffix [for]="picker">
<mat-icon matDatepickerToggleIcon>calendar_today</mat-icon>
</mat-datepicker-toggle>
<mat-datepicker #picker></mat-datepicker>
</mat-form-field>
没有初始化程序。请参阅link以获取受支持的内容。