Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays Swift'的约束条件是什么;什么是数组语法?_Arrays_Swift_Syntax - Fatal编程技术网

Arrays Swift'的约束条件是什么;什么是数组语法?

Arrays Swift'的约束条件是什么;什么是数组语法?,arrays,swift,syntax,Arrays,Swift,Syntax,我正在用Swift编程语言进行练习,我注意到一件奇怪的事情是数组语法 根据,Array()起作用,而var common=[T.Generator.Element]()不起作用。同时,var common:[T.Generator.Element]=[]是正确的 数组语法/初始化的规则是什么?为什么第二行不行 规则是:swift编译器做它所做的,有时当它做一些奇怪和不一致的事情时,比如在本例中,这是一个bug,您应该提交一个雷达:)

我正在用Swift编程语言进行练习,我注意到一件奇怪的事情是数组语法

根据,
Array()
起作用,而
var common=[T.Generator.Element]()
不起作用。同时,
var common:[T.Generator.Element]=[]
是正确的


数组语法/初始化的规则是什么?为什么第二行不行

规则是:swift编译器做它所做的,有时当它做一些奇怪和不一致的事情时,比如在本例中,这是一个bug,您应该提交一个雷达:)