在Swift 4.1中,我想自定义一个名为Nodes的新类,该类继承自Array类:
class Node {
//it is not important...
}
class Nodes: Array<Node> { //#1
}
但第1行中有一个编译错误:
从非协议,非类型类型&#39; Array&#39;
继承
是否可以从Array继承?或者我误解了什么?谢谢;)
答案 0 :(得分:2)
您无法继承Array
,因为它是struct
。相反,请尝试查看Collection
+ Sequence
协议。这两个允许您实现大多数数组功能。
答案 1 :(得分:1)
Swift var kendoEditorFields = '@ApplicationGlobals.SELECTED_COMPANY_CODE' != '@CompanyCode.RICHMOND' ?
"#txArNcrLineDispositionsDisposition,#txArNcrLineDispositionsCorrectiveAction" : "#txArNcrLineDispositionsDisposition";
一般不是课程。它们是在任何情况下都不能继承的结构。