indirect函数实现