对以下代码进行调试并找出错误。
```
def multiply(a, b):
   return a + b
result = multiply(4,5)
print(result)
```
此代码中的错误是 `multiply` 函数的实现应该是返回 `a * b` 而不是 `a + b`。因此，`result` 的值为 20 而不是正确的结果 乘积 4 x 5 = 20。正确的实现如下所示：

```
def multiply(a, b):
   return a * b
result = multiply(4,5)
print(result)
```