学习TypeScript 加餐环节
// 定义一个接口来规定对象的结构
interface Ingredient {
name: string;
quantity: number;
}
// 使用接口来定义一个函数,该函数接收一个满足Ingredient接口结构的对象
function addIngredient(ingredient: Ingredient): void {
console.log(`添加 ${ingredient.quantity} 克 ${ingredient.name}`);
}
// 创建一个符合Ingredient接口结构的对象
const tomato: Ingredient = {
name: '番茄',
quantity: 200,
};
// 调用函数并传入对象
addIngredient(tomato);
这段代码首先定义了一个Ingredient
接口,用来规定食材对象的结构。然后定义了一个addIngredient
函数,该函数接受一个Ingredient类型的参数。最后,创建了一个番茄对象并传递给addIngredient
函数。这个简单的例子展示了TypeScript中类型检查的用法,有助于理解接口和类型检查在TypeScript中的应用。
评论已关闭