GoForum › 🌐 V2EX
使用 GLM 的模型学习编程,经常给我错误的示例
guin ·
2026-03-26 09:34 ·
0 次点赞 · 0 条回复
最近在用 GLM 最新的 5.0 学习 ts ,一个知识点经常会给我错误的代码示例 比如今天我在学 ts 的条件类型,他给我出了这么一个示例
我们要写一个工具:如果传入的类型是字符串,就返回 string 类型;如果传入数字,就返回 number 类型。
TYPESCRIPT
// 定义一个类型别名,T 是我们将要传入的变量
type MyType = T extends string ? string : number;
// 测试一下
type A = MyType<string>; // 结果是 string (因为 string 符合 string)
type B = MyType<boolean>; // 结果是 number (因为 boolean 不符合 string ,走了 else 分支)
这段代码的 MyType 类型别名必须加泛型
0 条回复
添加回复
你还需要 登录
后发表回复