先读懂代码的输入输出与边界
请解释下面代码:[代码]。语言及版本:[已知环境];我的水平:[水平];关注点:[关注点]。先概括用途,再说明输入、输出、关键数据流、副作用与错误处理。用一个正常输入和一个边界输入说明行为,明确哪些结论由代码直接支持、哪些需要运行验证。指出缺失的上下文,不编造依赖接口或执行结果。最后给三道理解检查题。
生成效果示例
使用上方提示词后,AI 的实际输出效果解释一个列表去重函数时,说明是否保留顺序、如何处理空列表,以及不可比较元素的情况是否需要验证。