compare的各种变形和用法