gpt4 book ai didi

grails - 根据字段在列表中查找最新条目

转载 作者:行者123 更新时间:2023-12-02 15:10:34 25 4
gpt4 key购买 nike

我什至不知道如何搜索是否存在这个问题。让我举一个例子:

Call Instance   Date Created           Resource    Resource Status
------------------------------------------------------------------
6557 2013-07-12 11:34:19 cwood Accepted
6556 2013-07-12 11:34:18 cwood Accepted
2013-07-12 11:29:25 cwood Ready
6555 2013-07-12 09:24:41 cwood Accepted

如何在不获得最后一个“接受”条目(如“就绪”条目之前)的情况下,将顶部的两个“接受”条目从顶部移开?

除“创建日期”以外的所有字段都是用户定义的类(“ call ”,“用户[否,不是资源]和ResourceStatus”)。

请让我知道进一步的代码是否有用。

最佳答案

您可以使用 takeWhile() :

​assert [1,2] == [1,2,3,4,5].takeWhile { it < 3 }​

编辑(@dmahapatro的大胆编辑答案)
小型测试用例,用于接受和就绪以外的可用状态:
def list = ['A', 'A', 'B', 'A', 'R', 'A']
assert list.takeWhile{ it == 'A'} == ['A', 'A']
assert list.takeWhile{ it != 'R'} == ['A', 'A', 'B', 'A']

关于grails - 根据字段在列表中查找最新条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17621736/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com