在Swift中声明数组
这三种方法的区别是什么:在Swift中声明数组,swift,Swift,这三种方法的区别是什么: struct A { let myVal: Array<Char> let myVal2: [char] let myVal3: Array<CChar> } 结构A{ 让myVal:数组 让myVal2:[char] 让myVal3:数组 } 哪一种更常见或建议使用?CChar是C原语类型的Swift等价物-建议在可能的情况下使用Swift数据类型。- 推荐的使用方法是快捷方式版本 myValue:[CChar] 希望这有帮助C
struct A {
let myVal: Array<Char>
let myVal2: [char]
let myVal3: Array<CChar>
}
结构A{
让myVal:数组
让myVal2:[char]
让myVal3:数组
}
哪一种更常见或建议使用?CChar是C原语类型的Swift等价物-建议在可能的情况下使用Swift数据类型。- 推荐的使用方法是快捷方式版本 myValue:[CChar]
希望这有帮助CChar是C原语类型的Swift等价物-建议在可能的情况下使用Swift数据类型。- 推荐的使用方法是快捷方式版本 myValue:[CChar]
希望这有帮助在
数组
和[Thing]
之间没有区别;后者是前者的句法糖分
因此,三种声明之间的唯一区别是三种元素类型之间的区别:Char(不管是什么)、Char(不管是什么——在Swift中,以小写字母开头的类型名是非常糟糕的做法)和CChar(这是我唯一听说过的)。这三种方法中推荐的一种是:无论你想要什么数组。数组
和[Thing]
之间没有区别;后者是前者的句法糖分
因此,三种声明之间的唯一区别是三种元素类型之间的区别:Char(不管是什么)、Char(不管是什么——在Swift中,以小写字母开头的类型名是非常糟糕的做法)和CChar(这是我唯一听说过的)。这三种方法中推荐的一种是:无论你想要什么,都要有一个数组