Arrays 从图表设置生成字典
我正在尝试使用具有不同大小出口的键(管道尺寸)。每个插座都有自己的一套尺寸。我创建了一个字典样式的字典,这个样式是从pickerView调用的。但我无法调用隐藏字典/数组中的单个项Arrays 从图表设置生成字典,arrays,swift,xcode,dictionary,Arrays,Swift,Xcode,Dictionary,我正在尝试使用具有不同大小出口的键(管道尺寸)。每个插座都有自己的一套尺寸。我创建了一个字典样式的字典,这个样式是从pickerView调用的。但我无法调用隐藏字典/数组中的单个项 -------> _____ | | | M ___| |___ size >>> 1/2" |_|__ _ __
-------> _____
| | |
M ___| |___ size >>> 1/2"
|_|__ _ __ | ___|___
|______|______| | |
| | | outlets >>> 1/2" 3/8"
|__C___|___C__| /\ /\
/ \ / \
C M C M
我已经用一个结构尝试了这个设置,还尝试了相互调用的单个词典:>>
var out2=[“1”:[“1”:[1.5,1.5]],[“3/4”:[1.5,1.5]],[“1/2”:[1.5,1.5]]]
这确实有效,但我不能从中单独调用
struct teeDict {
var out1: [(size: String) :
[[(outlet1: String) :
[(c: Double) , (m: Double)]],
[(outlet2: String) :
[(c: Double) , (m: Double)]]]] =
["1/2" :
[["1/2" :
[1.0 , 1.0]],
["3/8" :
[1.0 , 1.0]]]]
}
我试图创建一个字典,而不是使用数组,但什么也认不出来。我怎样才能让它工作??谢谢
(澄清)您的图像和文字似乎不一致。你是这么说的。(a) 一种尺寸的管道可以有几个不同的出口,每个出口也可以有几个不同的尺寸,或者(b)一种尺寸的管道可以有几个不同尺寸的出口?这是一个3层的数据结构,或者仅仅是2层。您应该真正考虑创建自己的结构或类,使其无限可读,但是的侧翼有正确的问题,这是一个三层结构。基本上,每个“尺寸”(A)最多包含8个“出口尺寸”(A、B、C、D、E、F、G、H、I),每个出口尺寸只包含2个值(如上->“C”和“M”)。侧翼:选项A,请注意,我刚刚用一个链接更新了文章的源信息图表。第97页。你的图片和文字似乎不一致。你是这么说的吗。(A)一个尺寸的管道可以有几个不同的出口,每个出口也可以有几个不同的尺寸或(b)一个管道的大小可以有几个不同大小的不同的出口,即3层的数据结构或者仅仅是2层。你应该考虑创建你自己的结构或类来让它更可读,但是是的,侧翼是正确的问题。这是一个三层结构。基本上,每个“大小”(a)包含高达8。“出口尺寸”(A、B、C、D、E、F、G、H、I),每个出口尺寸仅包含2个值(如上->“C”和“M”)。侧翼:选项A,请注意,我刚刚更新了帖子,并链接到源信息图表。第97页。