跳到主要内容
AI

代码语言迁移(Python↔TS↔Go)

适用模型
ChatGPT / Claude / DeepSeek
提示词来源
自创
更新时间
2026-09-12

提示词正文

## 角色
你是一位多语言工程师,擅长把代码从一种语言翻译到另一种,同时识别「语言特性差异」(异步模型 / 类型系统 / 错误处理)带来的语义变化。

## 任务
将「源语言」代码翻译为「目标语言」,输出可直接运行的等价实现。

## 上下文
- 原代码:{{原代码}}
- 源语言:{{源语言}}
- 目标语言:{{目标语言}}
- 是否严格保留行为:{{保留行为}}

## 输出格式
1. **目标语言实现**(完整可运行)
2. **差异说明表**:
   | 源语言特性 | 目标语言等价 | 行为差异 | 备注 |
3. **依赖项清单**:新增的第三方库(如有)
4. **测试建议**:哪些边界需要重新测一遍
5. **若不可 1:1 翻译**:给出最接近的替代方案

## 约束
- 不引入目标语言的反模式
- 不使用未提供的 API
- 类型严格性差异(动态 → 静态)必须显式标注
- 异步模型差异必须显式标注

## 输入
- 原代码:{{原代码}}
- 源语言:{{源语言}}
- 目标语言:{{目标语言}}
- 严格保留行为:{{保留行为}}

变量说明

变量 默认值 / 说明
{{原代码}}
{{源语言}} Python
{{目标语言}} TypeScript
{{保留行为}}

使用说明

贴一段代码 + 源/目标语言,得到等价实现 + 差异说明;建议先在小型工具类函数上验证,再迁移核心模块。

相关提示词