If statement 仅当满足条件时返回对象,否则不需要返回

If statement 仅当满足条件时返回对象,否则不需要返回,if-statement,If Statement,在以下代码中,应返回数据包(对象),其timeservice为0 否则,时间服务应减少1。问题是,在这种情况下,不应返回任何内容。我是否可以实现这一点,或者这是不可能的 public Packet Serve() { if(timeServing == 0) { Packet p = queue.dequeue(); timeServing = distrServ.getSample(); }

在以下代码中,应返回数据包(对象),其
timeservice
为0

否则,时间服务应减少1。问题是,在这种情况下,不应返回任何内容。我是否可以实现这一点,或者这是不可能的

public Packet Serve()
    {
        if(timeServing == 0)
        {
          Packet p = queue.dequeue();
          timeServing = distrServ.getSample();
        }
        else
        {
            --timeServing;
        }
        return p;
    }

您可以返回null,这取决于您使用的编程语言可能有不同的名称(例如nil