以下是一个使用Flutter中的firstWhereOrNull
函数的示例代码:
void main() {
List<int> numbers = [1, 2, 3, 4, 5, 6];
int oddNumber = numbers.firstWhereOrNull((n) => n % 2 == 1);
int numberAbove10 = numbers.firstWhereOrNull((n) => n > 10);
print("Odd number: $oddNumber");
print("Number above 10: $numberAbove10");
}
在这个示例中,我们首先定义了一个整数列表numbers
。然后我们使用firstWhereOrNull
函数查找奇数,并将结果存储在oddNumber
变量中。由于所有的数都是偶数,所以oddNumber
将是null
。接下来,我们使用firstWhereOrNull
函数来搜索大于10的数字,并将结果存储在numberAbove10
变量中。由于没有数字大于10,因此numberAbove10
将是null
。最后,我们打印出这两个变量的值。