原文:http://coolketang.com/staticCoding/5a9924fffe88c21c80b142f6.html
1. 给函数的每个参数进行命名,可以很清楚的表示每个参数的意义。本节课将为你演示如何给参数命名,即设置函数的外部参数名。
![Swift4互动教程](https://i-blog.csdnimg.cn/blog_migrate/9946b5c7736a3e68e052c1fb867d3516.webp?x-image-process=image/format,png)
2. 首先导入需要使用到的界面工具框架。
![Swift4互动教程](https://i-blog.csdnimg.cn/blog_migrate/4abf1dc70d22a59c08753dd4dcdb9bcc.webp?x-image-process=image/format,png)
3. 创建一个包含两个参数的函数,多个参数之间使用逗号进行分隔。其中startPoint是第一个参数的外部参数名,point1是第一个参数的内部参数名。
![Swift4互动教程](https://i-blog.csdnimg.cn/blog_migrate/d17e5a1d4a2180a6fcdeec5ed66efeda.webp?x-image-process=image/format,png)
4. 获得两个坐标之间水平轴向的距离,该函数用来计算两点之间的距离。
![Swift4互动教程](https://i-blog.csdnimg.cn/blog_migrate/3d82b42129d54e6192ba7accc41fc712.webp?x-image-process=image/format,png)
5. 获得两个坐标之间垂直轴向的距离。
![Swift4互动教程](https://i-blog.csdnimg.cn/blog_migrate/60ec995acfb82f58e54cafdadddf4006.webp?x-image-process=image/format,png)
6. 最后在函数的尾部,计算并返回两点之间的距离。
![Swift4互动教程](https://i-blog.csdnimg.cn/blog_migrate/9254bd5cdbebc6bcdaed86ba2df5bcd1.webp?x-image-process=image/format,png)
7. 依次定义两个点坐标对象,并初始化它们的水平坐标和垂直坐标。
![Swift4互动教程](https://i-blog.csdnimg.cn/blog_migrate/f89d261fe4fd0bc83a1201957aed90a0.webp?x-image-process=image/format,png)
8. 调用函数计算两点之间的坐标。注意在调用函数并设置参数时,需要使用外部参数名称,这样使函数更易于理解和使用。
![Swift4互动教程](https://i-blog.csdnimg.cn/blog_migrate/0676b2f82d35a3734f33ae296473ce9d.webp?x-image-process=image/format,png)
9. 外部参数名称并不是必须的,有时为了代码的简洁,可以省略外部参数名称,而只使用内部参数名称,这时只需给内部参数定义一个具有意义的名称即可。
![Swift4互动教程](https://i-blog.csdnimg.cn/blog_migrate/6985405ed52f6ce4afd27a1328600015.webp?x-image-process=image/format,png)
10. 在代码块中输入和上一个函数相同的内容。
![Swift4互动教程](https://i-blog.csdnimg.cn/blog_migrate/e590979bb148449a674a8421cdbae033.webp?x-image-process=image/format,png)
11. 最后在调用函数时,使用内部参数名称即可。
![Swift4互动教程](https://i-blog.csdnimg.cn/blog_migrate/0bdcf74f6bf4be08c828e7ea6269ecaf.webp?x-image-process=image/format,png)
![Swift4互动教程](https://i-blog.csdnimg.cn/blog_migrate/9614dba44b732ed05f489df178b4da2e.webp?x-image-process=image/format,png)
本文整理自:《Swift4互动教程》,真正的
[手把手]教学模式,用最快的速度上手iOS开发和Swift语言,苹果商店App Store免费下载:
https://itunes.apple.com/cn/app/id1320746678
,或扫描本页底部的二维码。课程配套素材下载地址:
资料下载
![](https://i-blog.csdnimg.cn/blog_migrate/14e41f97b6d4b51f7bc11081e2a0e101.png)