摘要: 一、Swift泛型 泛型能够让开发者编写自定义需求已经任意类型的灵活可用的的函数和类型。能够让我们避免重复的代码。用一种清晰和抽象的方式来表达代码的意图。 从以上代码来看,它们功能代码是相同的,只是类型上不一样,这时我们可以使用泛型,从而避免重复编写代码。 泛型使用了占位类型名(在这里用字母 T 来 阅读全文
posted @ 2019-04-16 11:55 Mr·Xu 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 一、冒泡排序 这里需要直接对传递进来的数组进行修改,所以函数在参数上要设置添加inout标识符表示这个数组可以在函数内保持同一份,因为数组是值类型。 冒泡排序,每次都是将数组中剩下数字的最小值找出来,最终得到排好序的有序数组。当然也可以改变代码的实现逻辑,每次循环将数组剩下的最大值找出来放到数组的后 阅读全文
posted @ 2019-04-16 10:09 Mr·Xu 阅读(1234) 评论(0) 推荐(0) 编辑