146 次浏览
Swift 提供一个名为 shuffle() 的内置函数来洗牌数组元素。此函数接收一个序列或数组,然后洗牌给定数组中存在的元素的位置。语法 func shuffle() 此函数不接受任何参数。它也不返回任何值,而是洗牌给定集合或数组中元素的位置。示例 在下面的 Swift 示例中,我们将创建一个并初始化一个字符串类型的数组,然后使用 shuffle() 函数洗牌数组的元素并显示输出。import ... 阅读更多
503 次浏览
在 Swift 中,super 关键字用于从基类访问或调用超类的 方法、属性和初始化程序。或者我们可以说 super 关键字通过添加其自身独特的行为来为超类添加更多功能。您可以将 super 关键字与类属性、方法和初始化程序一起使用。示例 在下面的 Swift 示例中,我们将创建一个名为 Books 的超类或基类,其中包含 bookName 属性、init() 初始化程序和 display() 方法。然后我们创建一个名为 Author 的子类,它继承自 Author 类以及重写的 init() 初始化程序和 display() 方法。在 ... 阅读更多
1K+ 次浏览
在 Swift 中,static 关键字用于定义或创建类型级别属性和方法,这些属性和方法仅属于类本身,而不是属于其实例。或者我们可以说,我们可以直接使用类本身来访问类的静态属性和方法,而无需创建类的实例。算法 步骤 1 - 创建一个类。步骤 2 - 在类中使用 static 关键字定义静态属性和实例属性。步骤 3 - 还使用 static 关键字定义静态方法和实例方法。步骤 4 - 在 ... 阅读更多
328 次浏览
在 Swift 中,要在集合中搜索元素,我们可以使用 contains(_:) 函数或线性搜索。这两种方法都能有效地在集合中搜索元素。让我们详细讨论这两种方法以及示例。方法 1:使用 contains(_:) 函数 Swift 提供一个名为 contains() 的内置函数来在集合中搜索元素。如果给定集合中存在指定的元素,则此函数返回 true。如果给定集合中存在指定的元素,则此函数将返回 false。语法 sets.contains(myElement) 其中 sets 是一个有限集合,myElement 表示 ... 阅读更多
640 次浏览
在 Swift 中,我们创建一个用户定义的函数来旋转数组的元素。在此函数中,我们首先查找总旋转次数,然后按指定的旋转次数旋转数组。例如 - 数组 = [3, 5, 2, 1, 7, 9] 旋转 = 2 结果数组 = [2, 1, 7, 9, 3, 5] 算法 步骤 1 - 创建一个函数,按指定的旋转次数旋转数组的元素。步骤 2 - 在函数中,我们首先找到所需的旋转次数。步骤 3 - 然后 ... 阅读更多
182 次浏览
在 swift 中,集合是一个无序集合,它只包含唯一值。众所周知,集合是一个无序集合,因此与数组相比,没有直接的方法来反转集合的元素。但是,您可以通过将其转换为数组,然后应用 reversed() 方法或任何用户定义的函数来反转集合。然后将结果转换回集合。让我们通过示例来讨论这种方法。示例 1 在下面的示例中,我们将有一个字符串类型的集合。现在我们将其转换为数组 ... 阅读更多
315 次浏览
在 swift 中,集合用于创建一个唯一元素的无序集合。在 Swift 中,要在集合中存储 nil 值,您需要将集合定义为可选类型,因为 nil 是一个可选值。因此,要从集合中删除空值,我们可以使用内置函数,如 remove() 和 filter()。让我们详细讨论这两种方法以及示例。方法 1:使用 remove(_:) 函数 remove(_:) 函数用于从给定集合中移除或删除指定的元素。语法 func remove(ele) 其中 ele 是我们要移除的元素 ... 阅读更多
248 次浏览
在 Swift 中,集合用于创建一个唯一元素的无序集合。要从集合中移除子集,Swift 提供了两个名为 subtract() 和 subtracting() 的内置函数。让我们详细讨论这两种方法以及示例。方法 1:使用 subtract(_:) 函数 subtract(_:) 函数用于从指定的集合中移除给定的子集。语法 func subtract(_subset:mSet) 其中 mSet 是我们要从给定集合中移除的子集,它必须是一个有限集合。此函数在移除集合和子集的公共元素后返回一个集合。示例 ... 阅读更多
204 次浏览
在 Swift 中,线性搜索是最简单的搜索算法。它也称为顺序搜索,因为它逐个检查给定数组或序列的所有元素。如果找到目标元素,则返回该数组的索引,否则返回未找到元素。因此,让我们使用递归线性搜索检查给定数组是否包含目标元素。算法 步骤 1 - 创建一个函数,使用递归线性搜索检查给定元素是否在指定的数组中。步骤 2 - 在函数中,我们 ... 阅读更多
646 次浏览
与其他编程语言一样,Swift 也支持二维数组。二维数组被称为数组的数组,它以表格格式存储相同类型的数据。或者我们可以说,二维数组是一个以行和列表示同类数据的数组。语法 var twoDArray:[[Int]] = [[2, 3], [3, 4]] 要从用户读取二维数组,Swift 提供了一个名为 readLine() 的内置函数。readLine() 函数从输入读取一个字符字符串。如果调用此函数时已达到 EOF,则 ... 阅读更多