上机一:(扩展方法) (1)创建一个playground文件。 (2)为Int类型添加一个名为square的可变方法。 (3)定义一个Int类型的变量。如:var someInt = 3 (4)调用square方法。
时间: 2024-06-03 20:11:15 浏览: 118
emojivision:一个200行的Swift Playground行,用于将图像呈现为emojis
好的,我了解了你的问题。下面是代码实现:
(1) 在Xcode中创建playground文件。
(2)在 playground 文件中,添加以下代码:
extension Int {
mutating func square() {
self = self * self
}
}
(3) 定义一个Int类型的变量。
var someInt = 3
(4) 调用 square 方法:
someInt.square()
print(someInt)
输出的结果应该为:9。
注意:此处我们使用了 mutating 关键字来定义 square 方法,这是因为它需要修改存储在变量 someInt 中的值,而不是返回一个新的变量。
阅读全文