还是原来的版本快一些
加一个 是否在result里面，但是我觉得我原来的作法更加scalable?