私の関数は、最初の要素がStringで、2番目がUIImageViewオブジェクトである配列を返すようにしたいと思います。例えば。マルチタイプの配列を宣言する
func DoSomething(num:Int) -> Array[String, UIImageView()] {
// Each of the following objects in the Array are UIImageView objects
Let imageViewObjects = [image1, image2, image3]
return [String(num), imageViewObjects[num]]
}
しかし、一部のI:私はこのような機能をしたいので、基本的には>
-
["An example string", UIImageView()]
は、どのように私は、これは次のセクションで返される関数を教えてください私が間違っていることを知っていますか?
Array[String, UIImageView]
PS私は[ANYOBJECT]使用している場合、それは基本的にはArray
が[Int]
またはArray<Int>
ではなくArray[Int]
として宣言されていることを型ANYOBJECT
の配列であることを確認する必要があります。単一の 'UIImageView'またはそれらの配列?また、numは 'Int'ですが、' String'として返しています。どちらがいいですか? – ColGraff
'String'と' UIImageView'の1つのセットだけを返していますか? 1つの要素セットだけを返すのであれば、なぜ 'Array'を返すのですか? – ColGraff