在这个 Post Interface 里面,可以再添加一个属性 .. 比如 content .. 它的类型也是一个 string ..
你会发现,下面使用这个 createPost 函数的时候,会报错 .. 提示说函数的 post 这个参数里面少了一个 content 属性 ..
如果这个属性是可选的,可以在这个接口属性名字的后面添加一个 ? 号 .. 这就表示 content 属性是一个可选的属性 .. 这样使用 createPost 的时候,给它的对象参数里面,即使没有 Post 接口里的 content 属性,也不会报错 .. 因为我们这个属性标记成了一个可选的属性 ..