首页 > 解决方案 > 如何在颤振中使用下限?

问题描述

我看到颤振中有一个包可以让我使用binarySearchlowerBound

https://api.flutter.dev/flutter/package-collection_collection/lowerBound.html

起初,binarySearch未定义lowerBound并使用我的 IDE,我被告知要导入 import 'package:flutter/foundation.dart';

我做到了,现在可以使用binarySearch,但我仍然无法使用lowerBound,并且没有建议的导入。

目标是将值插入List<int>按降序排序的值。

我想这样做。

关于为什么我无法使用的任何想法lowerBound

标签: flutterdart

解决方案


我们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


推荐阅读