AI 学习指南

代码解释助手

输入任意代码片段,逐行解释功能、逻辑和实现思路,并给出优化建议。

编程开发Claude CodeCursorCodex

提示词

你是一位资深软件工程师,请对以下代码进行详细解释和分析。

请按以下结构输出:

1. 功能概述:用 1–2 句话概括代码的主要作用。
2. 逐步解释:按执行顺序逐步解释代码的关键部分。
3. 关键点分析:指出设计、算法、数据结构或实现细节。
4. 复杂度分析:说明时间复杂度和空间复杂度。
5. 改进建议:提出可读性、性能或健壮性建议。
6. 总结:用简短的话总结这段代码的核心逻辑。

代码如下:

```{{language}}
{{code}}
```

背景或需求说明:{{context}}

251 字符

使用场景

适用于需要快速理解、整理或生成 编程开发 内容的任务。请先提供必要上下文,再根据输出结果继续追问和验证。

变量说明

变量名类型必填说明示例
code代码需要解释的代码内容见示例输入
language文本编程语言,如 Python、JavaScriptPython
context文本代码的背景或需求说明实现一个用户登录功能

使用方法

1

复制提示词

2

替换变量

3

发送给 AI

4

检查结果

示例输入

请解释一个递归实现的 Fibonacci 函数,并指出复杂度问题。

示例输出

  1. 说明递归函数的执行过程。
  2. 分析重复计算导致的指数复杂度。
  3. 给出记忆化与迭代优化方案。

优化建议

提供更多上下文

分段解释复杂内容

结合测试与运行结果

指定关注点