TypeScript基础篇 - TS日常类型 上篇
// 定义一个简单的用户类型
interface User {
id: number;
name: string;
email?: string; // 可选属性
}
// 定义一个函数,接受User类型的参数
function greet(user: User) {
return `Hello, ${user.name}!`;
}
// 使用
let user: User = { id: 1, name: "Alice" };
console.log(greet(user)); // 输出: Hello, Alice!
这段代码定义了一个简单的用户接口User
,并且定义了一个接受User
类型参数的greet
函数。然后,我们创建了一个User
类型的实例,并调用了greet
函数。这个例子展示了TypeScript中如何定义和使用类型,以及如何在实际代码中应用它们。
评论已关闭