简化代码

hash的效率可能比不上直接的选择判断，但是省去了大量代码。
而且效率也不是这个库的第一目标，而是精小强悍

Signed-off-by: Gaubee <Gaubeebangeel@gmail.com>