Swift4 方法2024 年 8 月 29 日 | 阅读 3 分钟 在 Swift4 中,方法是与特定类型相关联的函数。 在 Objective-C 中,使用类来定义方法,而在 Swift4 中,我们为类、结构体和枚举提供了方法。 实例方法实例方法是与类、结构体或枚举的实例相关联的方法。 实例方法写在该类型的内部。 实例方法提供与实例需求相关的功能,以及访问和修改实例属性。 实例方法写在花括号 {} 内部。 它隐式访问该类型实例的方法和属性。 当调用该类型的特定实例时,它将访问该特定实例。 语法示例输出 Result is: 480 Result is: 450 在上面的例子中,类 calculate 定义了两个实例方法
局部和外部参数名称在 Swift4 中,函数可以为其变量描述局部和全局声明。 局部和全局参数名称声明的特性对于函数和方法是不同的。 Swift 4 中的第一个参数通过名为“with”、“for”和“by”的介词引用,以便于访问命名约定。 在 Swift 4 中,您可以将第一个参数名称声明为局部参数,并将剩余的参数名称声明为全局参数名称。 让我们看一个例子。 这里 'no1' 被声明为局部参数名称,而 'no2' 用于全局声明,并通过整个程序访问。 示例输出 33 40 57 方法中的 Self 属性方法的所有已定义类型实例都有一个名为 'self' 的隐式属性。 方法使用 'Self' 属性或 Self 方法来访问实例本身。 示例输出 Result Inside Self Block: 300 Result Inside Self Block: 700 Result is: 280 Result is: 250 Result is: 680 Result is: 650 从实例方法修改值类型在 Swift 4 中,结构体和枚举属于值类型,不能通过其实例方法进行更改,但我们可以通过 'mutating' 行为修改值类型。 更改将在实例方法中进行任何更改,并在该方法执行后返回原始形式。 此外,通过 'self' 属性,为其隐式函数创建了新实例,并在其执行后替换现有方法。 示例输出 6 10 120 200 24000 40000 下一个主题Swift 下标 |
我们请求您订阅我们的新闻通讯以获取最新更新。