函数三种执行方式