basic function

完成基本功能
`)` 和 `{` 之间的空格，后面多处出现的不再赘述。