gpt4 book ai didi

arrays - 如何将字符串数组转换为列表

转载 作者:行者123 更新时间:2023-11-30 10:25:29 24 4
gpt4 key购买 nike

我有一个字符串数组,我想将其用作列表。

我遵循了这个示例,但没有得到数组。 Link

我当前的代码如下:

    struct ListOfPeripherals: Identifiable {
var id = UUID()
var peripheralName: String
}

struct RestaurantRow: View {
var peripheralFromBLE: ListOfPeripherals

var body: some View {

// List to be implemented here

}

func getListOfAlphabets() -> [String] {
let listOfAlphabets = [A,B,C,D,E]
return listOfAlphabets
}
}

最佳答案

您不必转换字符串对象数组即可使列表正常工作。您应该描述您的错误,并将其与代码一起粘贴,以便更快地获得帮助。所以,这是我对你的错误概念的假设。

数组类型很好,但是,需要识别他的元素(在本例中为字符串)。这意味着您必须使您的字符串符合可识别协议(protocol),并提供一个必须是唯一的 id 属性(一个简单的 UUID 对象即可解决问题)。

在您的代码中,函数 getListOfAlphabets 返回无法使用的字符串数组。如果您要使用 [ListOfPeripherals] 数组,它会起作用,因为它符合协议(protocol)。我认为您有点困惑,并且基本上返回了错误类型的数组。

关于arrays - 如何将字符串数组转换为列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60081986/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com