gpt4 book ai didi

class - 在 Swift 中建模对象

转载 作者:搜寻专家 更新时间:2023-11-01 06:48:01 25 4
gpt4 key购买 nike

我正在努力设计一个模型来存储我正在创建的算法的结果。当前模型的可视化结构如下:

                                  Array Of Results
(containing a Dictionary where...)
_______________|_______________
| |
^ ^
(Key: Letter of Alphabet) (Value: Array of Tuples)

我尝试按照教程、博客和类似问题来创建类和结构,但是它们都没有直接解决我的问题。我选择不提供任何代码,因为我认为它们存在根本性缺陷。我重视任何意见。

附注如果有的话,我不打算使用第三方对象建模器。随意向可能正在寻找的人推荐一些,但我想学习如何从头开始。

最佳答案

可以使用这样的类型别名来创建元组

typealias Tuple = (String,Int,Double)

元组数组

typealias TupleArray = [Tuple]

从字符串到元组数组的字典

typealias DictionaryOfTuples = [String : TupleArray]

typealias DictionaryOfTuples = [String : [Tuple]] 

可以这样使用

var array1:[Tuple] = [("1",1,1.0),("1",1,1.0)]
var array2 :[Tuple] = [("1",1,1.0),("1",1,1.0)]

var single :Tuple = array1[0]

var dictionary1 :DictionaryOfTuples = ["A" : array1, "B" : array2]
var dictionary2 :DictionaryOfTuples = ["C" : array1, "D" : array2]

var final_array = [dictionary1,dictionary2]

关于class - 在 Swift 中建模对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27775747/

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