gpt4 book ai didi

ios - append 功能无法快速工作

转载 作者:行者123 更新时间:2023-11-28 07:13:15 25 4
gpt4 key购买 nike

我正在尝试编写一个函数来将内容 append 到值数组然后将它们打印出来,但是当我在调用我的函数后将其打印出来时它返回 __lldb_expr_444.taste?!这是我的代码:

  // Playground - noun: a place where people can play

import UIKit

struct taste {
var TheName = "blankName"

var TheDesc = "blankDesc"
}




var data = [taste]()


func addFruit(name:String,desc:String) {
data.append(taste(TheName: name as String, TheDesc: desc as String))


}

addFruit("cherry", "sweet")

println(data)

我做错了什么?

最佳答案

您需要采用 Printable 协议(protocol)并实现返回文本结构表示的描述计算变量。

struct taste: Printable {

var TheName = "blankName"
var TheDesc = "blankDesc"

var description: String {
return "TheName: \(TheName); TheDesc: \(TheDesc)"
}
}

关于ios - append 功能无法快速工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27572646/

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