如何从数组中提取出最接近当前时间的元素?

2026-04-01 23:320阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计275个文字,预计阅读时间需要2分钟。

如何从数组中提取出最接近当前时间的元素?

我有一个整数和一个数组。我想在数组中搜索最接近该整数的数字,但只需搜索更大的值。

pythonexlet_number=2array=[1, 4, 5, 6]

如何从数组中提取出最接近当前时间的元素?

结果应该是:4,因为我想要在数组中搜索最接近2的数字,但只搜索更大的值。

我有一个整数和一个数组。我想要做的是在数组中搜索最接近该整数的数字,但只搜索更大的值。Exletnumber=2array=[1,4,5,6]结果应该是4

我有一个整数和一个数组。我想要做的是在数组中搜索最接近该整数的数字,但只搜索更大的值。Ex let number = 2 array = [1,4,5,6]

结果应该是 4

任何想法,将不胜感激。

回答

您可以先使用 where 方法并传递谓词。当然,这假设您的数组始终按升序排列:

let array = [1, 4, 5, 6]let number = 2let result = array.first(where: {$0 > number})


    标签:元素

    本文共计275个文字,预计阅读时间需要2分钟。

    如何从数组中提取出最接近当前时间的元素?

    我有一个整数和一个数组。我想在数组中搜索最接近该整数的数字,但只需搜索更大的值。

    pythonexlet_number=2array=[1, 4, 5, 6]

    如何从数组中提取出最接近当前时间的元素?

    结果应该是:4,因为我想要在数组中搜索最接近2的数字,但只搜索更大的值。

    我有一个整数和一个数组。我想要做的是在数组中搜索最接近该整数的数字,但只搜索更大的值。Exletnumber=2array=[1,4,5,6]结果应该是4

    我有一个整数和一个数组。我想要做的是在数组中搜索最接近该整数的数字,但只搜索更大的值。Ex let number = 2 array = [1,4,5,6]

    结果应该是 4

    任何想法,将不胜感激。

    回答

    您可以先使用 where 方法并传递谓词。当然,这假设您的数组始终按升序排列:

    let array = [1, 4, 5, 6]let number = 2let result = array.first(where: {$0 > number})


      标签:元素