3.4 defer关键字...写了一半