xy-han
Results
1
issues of
xy-han
Question: 为什么在NewRequest()方法中给index成员变量赋值为-1,同时在Request对象的RouterSlicesNext()方法中第一行r.index++, 意为在-1的基础上加一。但是如果直接在初始化时给int类型的默认值,那么在RouterSlicesNext()方法中就可以直接执行for循环,而不用额外执行r.index++语句。请问这样设计是出于什么目的吗? ```go func NewRequest(conn ziface.IConnection, msg ziface.IMessage) ziface.IRequest { ... ... req.index = -1 return req } ``` ```go func (r *Request) RouterSlicesNext() { r.index++ for r.index <...