Ios Swift Syntax-方括号中的方法,未使用[Void]类型的表达式

Ios Swift Syntax-方括号中的方法,未使用[Void]类型的表达式,ios,swift,xcode,uitableview,syntax,Ios,Swift,Xcode,Uitableview,Syntax,我目前正在进行一个项目,其中表视图单元格得到更新,表视图需要更新以修复添加的内容。在搜索如何做到这一点时,我遇到了建议添加以下内容的代码: [tableView .beginUpdates()] [tableView .endUpdates()] 这不仅更新了tableview,还为其设置了动画 这个语法是如何工作的?它有名字吗?我只是被它弄糊涂了。对我来说,方括号[]指的是数组,tableView是指UITableView的变量,BeginUpdate()是一个函数。代码可以工作,但我收

我目前正在进行一个项目,其中表视图单元格得到更新,表视图需要更新以修复添加的内容。在搜索如何做到这一点时,我遇到了建议添加以下内容的代码:

 [tableView .beginUpdates()]
 [tableView .endUpdates()]
这不仅更新了tableview,还为其设置了动画


这个语法是如何工作的?它有名字吗?我只是被它弄糊涂了。对我来说,方括号[]指的是数组,tableView是指UITableView的变量,BeginUpdate()是一个函数。代码可以工作,但我收到一条警告:“类型为[Void]的表达式未使用。

不需要
[
]

tableView.beginUpdates()
tableView.endUpdates()

只需删除
[]
,所有操作都是一样的。它将“返回的”无效方法调用存储到一个数组中。它看起来像是Objective-C和Swift语法的混合体。Swift中的方括号基本上只用于表示数组、字典和订阅。哇,这更有意义,谢谢!