在以下代码中,应在timeServing
为0时返回数据包(对象)。
否则,timeServing
应减少1.问题是在这种情况下不应返回任何内容。我可以以某种方式实现这一点,还是这不可能?
public Packet Serve()
{
if(timeServing == 0)
{
Packet p = queue.dequeue();
timeServing = distrServ.getSample();
}
else
{
--timeServing;
}
return p;
}
答案 0 :(得分:0)
您可以返回 null ,具体取决于您的编程语言可能有不同的名称(例如 nil )