摘要: Swift中的高阶函数是指那些参数或返回值是函数的函数。它们的存在使得我们可以用非常简洁和优雅的代码来解决许多问题。 高阶函数的作用: 1. 简化代码 高阶函数的一大作用是简化代码。例如,使用map函数可以对数组中的所有元素进行相同的操作。 假设我们有一个存储了一组整数的数组,现在想要对所有的元素进 阅读全文
posted @ 2023-04-24 20:35 AliliWl 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 为什么需要Optional Swift中引入了可选项(Optional)的概念是为了解决在代码中对于某些变量或常量可能为nil的情况进行处理,从而减少了程序中的不确定性,使得程序更加稳定和安全。 什么是Optional 在Swift中,可选项的类型是使用?来表示的,例如String?即为一个可选的字 阅读全文
posted @ 2023-04-24 20:30 AliliWl 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 闭包是 Swift 中一种高级数据结构,它允许在函数内部访问函数外部的变量和参数。在 Swift 中,闭包是由闭包表达式创建的,闭包表达式是一个包含一个或多个匿名函数的表达式。 闭包的定义 闭包表达式是一个包含一个或多个匿名函数的表达式,它可以访问函数外部的变量和参数。闭包可以用于修改外部函数的参数 阅读全文
posted @ 2023-04-24 20:28 AliliWl 阅读(154) 评论(0) 推荐(0) 编辑