【问题标题】:How to use lowerbound in flutter?如何在颤振中使用下限?
【发布时间】:2021-04-26 07:02:21
【问题描述】:

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

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

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

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

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

我想这样做。

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

【问题讨论】:

  • Flutter 不提供lowerBound 函数。你应该直接导入package:collection
  • @jamesdlin 对此做出回答,我会接受它:)

标签: flutter dart


【解决方案1】:

我们在 Flutter 中有 2 个binarySearch() 方法。 一个在 Flutter 内置包flutter,另一个在第三方包collection

当您导入import 'package:flutter/foundation.dart'; 库时,您使用的是第一个。

根据您的网址,您想使用包collection

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

所以你应该直接导入package:collection/collection.dart

【讨论】:

    猜你喜欢
    • 2019-01-23
    • 2021-03-29
    • 2020-08-25
    • 2020-05-03
    • 2018-06-16
    • 2022-11-12
    • 2021-11-04
    • 2020-04-24
    • 2022-01-16
    相关资源
    最近更新 更多