function T
翻译大部分