Ruby这样做的原因是什么?