flutter - 如何在颤振中使用下限?
问题描述
我看到颤振中有一个包可以让我使用binarySearch
和lowerBound
https://api.flutter.dev/flutter/package-collection_collection/lowerBound.html
起初,binarySearch
未定义lowerBound
并使用我的 IDE,我被告知要导入
import 'package:flutter/foundation.dart';
我做到了,现在可以使用binarySearch
,但我仍然无法使用lowerBound
,并且没有建议的导入。
目标是将值插入List<int>
按降序排序的值。
我想这样做。
关于为什么我无法使用的任何想法lowerBound
?
解决方案
我们binarySearch()
在 Flutter 中有 2 种方法。一个在 Flutter 内置包中flutter
,另一个在第三方包collection
中。
导入import 'package:flutter/foundation.dart';
库时,您使用了第一个库。
根据您的网址,您想使用包collection
https://api.flutter.dev/flutter/ ★package-collection_collection★ /lowerBound.html
所以你应该直接导入package:collection/collection.dart
。
推荐阅读
- php - PHP Array from Database, set a row as Array title
- java - 我输入了正确的值,但打印了错误的值
- python - 枕头,如何将文字放在图像的中心
- julia - 使用 NLopt 作为 JuMP 的求解器
- swift - 我正在尝试在用户键入时查询 firebase 数据库,但我不断收到此错误
- java - 将整数对象转换为双掷错误
- r - 矩阵乘法(逐行)
- python - DatetimeIndexResampler 对象返回的第一个 Timestamp 的模式是什么?
- html - querySelector 似乎没有在 ng-container 中找到元素
- algorithm - 天真的 Lomuto 在 Quicksort 中的分区可以处理重复项吗?