举个返回值的例子
时间: 2023-08-12 20:23:38 浏览: 48
好的,我们来举一个函数返回值的例子。假设我们要编写一个函数,用来计算两个数的和,并返回计算结果。该函数定义如下:
```javascript
function sum(a, b) {
return a + b;
}
```
在上面的函数中,我们使用了 `return` 语句来返回计算结果。当调用该函数时,函数会计算传入的两个数的和,并将计算结果返回。例如,如果我们调用 `sum(2, 3)`,则函数会计算 2 和 3 的和,即 5,然后将结果 5 返回给调用者。
我们可以使用以下代码来调用该函数并获取返回值:
```javascript
var result = sum(2, 3);
```
在上面的代码中,我们将调用 `sum` 函数,并传入两个参数 2 和 3。函数会计算这两个数的和,并返回结果 5。然后,我们将函数返回的结果赋值给变量 `result`,以便后续的使用。
相关问题
请举一个例子关于lambda的多个返回值
好的,下面是一个使用lambda函数和多个返回值的例子:
```python
# 定义一个lambda函数,用于返回两个数的和和差
add_subtract = lambda x, y: (x+y, x-y)
# 调用lambda函数,并接收返回值
result = add_subtract(10, 5)
# 输出返回值
print(result) # (15, 5)
```
在这个例子中,我们定义了一个lambda函数 `add_subtract`,该函数接收两个参数 `x` 和 `y`,并返回这两个参数的和与差。在函数体中,我们使用了一个元组来同时返回这两个值。在调用函数时,我们传入参数 10 和 5,然后将返回值存储在变量 `result` 中。最后,我们使用 `print` 函数输出返回值,得到的结果是一个元组 `(15, 5)`,其中第一个元素是两个数的和,第二个元素是两个数的差。
需要注意的是,在lambda函数中,我们可以使用元组、列表等数据类型来同时返回多个值。同时,我们也可以使用正常的函数来实现多个返回值的功能。
举个cv2.findcontours返回值的例子
当使用cv2.findContours()函数时,它将返回三个值:轮廓、层次结构和轮廓的近似方法。以下是一个示例:
```python
import cv2
# 读取图片
img = cv2.imread('example.jpg')
# 将图片转换为灰度图像
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 二值化处理
ret, thresh = cv2.threshold(gray, 127, 255, cv2.THRESH_BINARY)
# 查找轮廓
contours, hierarchy = cv2.findContours(thresh, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)
# 显示轮廓
cv2.drawContours(img, contours, -1, (0, 255, 0), 3)
# 显示图像
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这个例子中,cv2.findContours()函数返回了轮廓和层次结构。轮廓是一个列表,其中每个元素都是一个数组,表示一条轮廓线。层次结构是一个numpy数组,表示每个轮廓的父子关系。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)