if和switch哪个效率高