1.  文件中的函数外部也能写逻辑，而且先于init函数执行