美文网首页Swift互动教程
4.12 Swift那些非常实用的内部函数 [Swift教程]

4.12 Swift那些非常实用的内部函数 [Swift教程]

作者: 互动教程网 | 来源:发表于2018-04-11 16:16 被阅读24次

1. 本节课将为你演示一些常见的内部函数,熟练掌握这些内部函数的使用,可以提高你的开发效率。

image

2. 系统提供了各种运算符,帮助开发者进行快速运算。

image

3. 同时也提供了一些定义好的函数,例如该函数用来获得参数的绝对值。

image

4. 接着是断言函数,当其参数的值为真时,函数被正常执行。

image

5. 当其参数的值为假时,则抛出异常。该函数常用于程序调试和异常处理。

image

6. 获得两个参数中的最大值。

image

7. 该函数支持任意数量的参数的值。

image

8. 获得参数之中的最小值。

image

9. 输出函数同样支持多个参数。

image

10. 调试输出函数也具有同样的功能。

image

11. 甚至可以在输出时,使用分隔符对各项内容进行分隔,以方便日志的观察和理解。

image

12. 可以自定义输出内容的末尾。

image

13. 定义一个具有5个重复字符串的数组。

image

14. 通过一个循环语句,对该数组进行遍历,并在控制台输出元素的内容。点击底部的显示调试区图标,打开控制台并观察输出的结果。

image

15. 控制台输出了5个star,注意第一个star位于前一条日志的尾部。再次点击底部的显示调试区图标,隐藏控制台。

image

16. 继续编写代码,尝试其它的内部函数。

image

17. 定义两个字符串变量。

image

18. 该函数用来交换两个变量的值。

image

19. 通过第26行和第27行右侧的结果可以看出,两个变量的值发生了变换。

image

20. 获得参数的数据类型。

image

21. 继续尝试该函数的使用,并观察右侧实时反馈区显示的结果。

image

22. 通过过滤函数,可以对需要循环的数组进行过滤,在此只对3的倍数进行循环遍历。点击底部的显示调试区图标,打开控制台并观察输出的结果。

image

23. 控制台输出了三个数字,它们都是3的倍数。再次点击底部的显示调试区图标,隐藏控制台。

image

24. 继续编写代码,尝试其它的内部函数。

image

25. 通过映射函数,可以对需要循环的数组进行映射,在此使数组中的元素都乘以3。点击底部的显示调试区图标,打开控制台并观察输出的结果。

image

26. 控制台输出了四个数字,它们都被放大至三倍。再次点击底部的显示调试区图标,隐藏控制台。

image

27. 继续编写代码,尝试其它的内部函数。

image

28. 该函数可以将序列中的值进行统一处理,例如在此例中,会将初始值0,分别与数组中的每个元素进行累加,并返回最终的结果。大括号在此表示一个闭包语句。

image

29. 闭包语句可以省略为一个符号,从右侧的实时反馈区可以得知,它们返回了相同的结果。

image

30. 接着尝试将加号改为乘号,结果为0,因为初始值为0,所以它乘以任意值的结果都是0。

image

31. 如果将初始值0更改为1,则显示最终的结果为24。

image

image

本文整理自:《Swift4互动教程》,真正的[手把手]教学模式,用最快的速度上手iOS开发和Swift语言,苹果商店App Store免费下载:https://itunes.apple.com/cn/app/id1320746678,或扫描本页底部的二维码。课程配套素材下载地址:资料下载

相关文章

网友评论

本文标题:4.12 Swift那些非常实用的内部函数 [Swift教程]

本文链接:https://www.haomeiwen.com/subject/zqlzhftx.html