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 类型别名必须加泛型吧,它没有加,使用的时候会报错,我让他改正错误,他给我原封不动的返回了一遍,我把他给我的这个教程拷贝给 kimi2.5 、DouBao 和 gpt 都给我指出了错误, 不光这一次了,之前用 4.7 就有时候返回错误的示例,但是没用过感觉这点真不如其他的国产模型 现在用 gpt5.4 敢放心大胆的改项目,但是真不敢用 GLM 去改项目,不放心啊

0 条回复
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: guin
发布: 2026-03-26
点赞: 0
回复: 0