4.3 创建拥有任意数量参数的函数 [Swift原创教程]
1. 本节课将为你讲解可变参数的用法 。一个作为可变参数的参数,可以接受零个或多个指定类型的值。
![4.3 创建拥有任意数量参数的函数 [Swift原创教程] 4.3 创建拥有任意数量参数的函数 [Swift原创教程]](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzQ4Ni9kMTk3ZDRkYWQyNmQ2NGYyYjhlNGUxN2ZlODY3YTgyNi5wbmc=)
2. 创建可变的参数时,需要在参数类型名称的后面加上点字符(...),这样参数将作为一个浮点数组存在。
![4.3 创建拥有任意数量参数的函数 [Swift原创教程] 4.3 创建拥有任意数量参数的函数 [Swift原创教程]](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzc2NC8zODZlNWZlN2ZjNzNkMzhhYjNiYTU3Mjk0N2JhNjZmNC5wbmc=)
3. 判断当数组中的元素个数为0,设置函数的返回值为0。
![4.3 创建拥有任意数量参数的函数 [Swift原创教程] 4.3 创建拥有任意数量参数的函数 [Swift原创教程]](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzkwNS9iOTNhNWNhYTFlZWNkYmVjNWU2ODIyYjBjNWZiYTU5OS5wbmc=)
4. 定义一个双精度的浮点类型的变量,用来存储参数之和。
![4.3 创建拥有任意数量参数的函数 [Swift原创教程] 4.3 创建拥有任意数量参数的函数 [Swift原创教程]](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzg2MC85NTEwOWZkOWUxNDcxN2YyYWEzNGY5YjhhNDZmNDY2Yy5wbmc=)
5. 通过一个循环语句,累计数组中的所有元素的和。
![4.3 创建拥有任意数量参数的函数 [Swift原创教程] 4.3 创建拥有任意数量参数的函数 [Swift原创教程]](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzE2Mi8zMWE0MGNmYzZmOTAxM2E5YmJhZTlkMzk1NGI3MGQwMi5wbmc=)
6. 最后返回一个浮点类型的平均值。
![4.3 创建拥有任意数量参数的函数 [Swift原创教程] 4.3 创建拥有任意数量参数的函数 [Swift原创教程]](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzUwOS80ODliZmNkNDlkMjU0NjgyMTMwYmZkY2I1YTQ3MWFkZC5wbmc=)
7. 当函数被调用时,可以使用一个可变参数的参数,来指定该参数可以传递不同数量的输入值。此处传递参数的个数为0时,返回的结果为0。
![4.3 创建拥有任意数量参数的函数 [Swift原创教程] 4.3 创建拥有任意数量参数的函数 [Swift原创教程]](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzg1MS9jODA0NzdiMTFkOGY3Y2VmNWYwMWQ5NWU3NjVjOTQ1Yi5wbmc=)
8. 再次调用该函数,并设置参数拥有四个输入值,同时观察右侧实时反馈区的结果。点击此处的显示结果图标,打开结果查看面板。
![4.3 创建拥有任意数量参数的函数 [Swift原创教程] 4.3 创建拥有任意数量参数的函数 [Swift原创教程]](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzk4Ni9kMTY0M2NiMDA3MTIxMGFhN2Q4MmRmZGJlMGMwYWZmMi5wbmc=)
9. 从折线图中可以看出,循环语句执行了四次。点击某个转折点,可以查看该处的结果值。
![4.3 创建拥有任意数量参数的函数 [Swift原创教程] 4.3 创建拥有任意数量参数的函数 [Swift原创教程]](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzY2MC9jOTE1N2YwYTUxZGJkNmI5MTg2MDQ3MTBlM2VmYmZiYy5wbmc=)
10. 最后再次点击右侧的显示结果图标,隐藏输出的内容。
![4.3 创建拥有任意数量参数的函数 [Swift原创教程] 4.3 创建拥有任意数量参数的函数 [Swift原创教程]](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzI4NC80Y2E0YTJjMjMwYzFkZWE1MTQ5NDhjMTg2MWRjMWU0Yy5wbmc=)
![4.3 创建拥有任意数量参数的函数 [Swift原创教程] 4.3 创建拥有任意数量参数的函数 [Swift原创教程]](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzUvMmFhNjljNWFlNmJmOTMzNzI2ZDkwMjkxNWNjZWIyY2QucG5n)
本文整理自:《Swift4互动教程》,真正的[手把手]教学模式,用最快的速度上手iOS开发和Swift语言,苹果商店App Store免费下载:https://itunes.apple.com/cn/app/id1320746678,或扫描本页底部的二维码。课程配套素材下载地址:资料下载
2. 创建可变的参数时,需要在参数类型名称的后面加上点字符(...),这样参数将作为一个浮点数组存在。
3. 判断当数组中的元素个数为0,设置函数的返回值为0。
4. 定义一个双精度的浮点类型的变量,用来存储参数之和。
5. 通过一个循环语句,累计数组中的所有元素的和。
6. 最后返回一个浮点类型的平均值。
7. 当函数被调用时,可以使用一个可变参数的参数,来指定该参数可以传递不同数量的输入值。此处传递参数的个数为0时,返回的结果为0。
8. 再次调用该函数,并设置参数拥有四个输入值,同时观察右侧实时反馈区的结果。点击此处的显示结果图标,打开结果查看面板。
9. 从折线图中可以看出,循环语句执行了四次。点击某个转折点,可以查看该处的结果值。
10. 最后再次点击右侧的显示结果图标,隐藏输出的内容。
本文整理自:《Swift4互动教程》,真正的[手把手]教学模式,用最快的速度上手iOS开发和Swift语言,苹果商店App Store免费下载:https://itunes.apple.com/cn/app/id1320746678,或扫描本页底部的二维码。课程配套素材下载地址:资料下载