‘resolve’ 和 ‘solve’ 有什么不同

The difference between ‘resolve’ and ‘solve’

此短篇献给那些无聊到搜索这两词区别的人们 : )
在学习到 Promise 的时候,经常会遇到这么个单词

resolve

首先 resolve 有几种意思,其中一种是十分接近 solve的,我假设我们现在讨论的就是这一层意思。

当你 resolve 一些东西(a problem, an issue,a question)的时候,你确实完完全全把它处理完成了,没有其他需要担心的.但这并不是说你处理的方式是理想的,甚至不一定令人满意;有很多可能的方法可以解决这个问题,你选择了一个并且把问题解决了.

solve

当你 solve 一些事情,你找到(并可能实施)一个解决方案.意思是你已经成功的把问题处理了,你使用的方法是唯一(或者最多只有几种方法)的、能把问题成功解决

举例

The issue has been resolved, although none of us is happy with the final outcome.

The question has been solved; the correct answer is posted for all to see.

>