ios - 每次调用时清除数组
问题描述
我有一个包含图表数据的数组,我在 3 个函数中调用它。但是这个函数是在用户点击分段控件时调用的,所以可以多次调用。我想知道是否存在更好的方法来清除每次调用数组时,而不是像手动那样:array = []。我需要在多个地方使用相同的数组,并且每次调用它时都需要清楚。
var array = [ChartData]()
func firstFunction() {
array = []
.
.
.
}
func secondFunction() {
array = []
.
.
.
}
func thirdFunction() {
array = []
.
.
.
}
我试图用计算属性来做到这一点,但它不起作用。
var array: [ChartData] {
didSet {
array.removeAll()
}
}
解决方案
推荐阅读
- android - opencv3.3.0:未定义对 cv::imwrite 的引用 - android
- php - 如何在codeigniter中访问stdclass对象内的stdclass对象
- visual-studio - devenv 和 msdev 命令在 Windows Server 2016\2012 上是否兼容?
- java - Java中的文件拆分代码无法按要求工作
- c# - 如何使用 C# 代码在谷歌分析中创建新属性
- android - Recyclerview 的 AsyncLayout 膨胀
- java - 泛型java的模运算符
- c# - 当我的列在 Sql Server 2017 和 C# 中键入字符串时,如何按日期排序?
- typescript - 带有通用参数列表的打字稿类型参数
- microsoft-graph-api - Microsoft Graph API UnknownError,代码为 429,“重试”为 86 秒