0
I’d like to make a func that returns me the following array, however I don’t know the return type or how to dynamically assemble this array:
vDataSource_Detalhe = NSArray(objects:
NSArray(objects: "Cerveja 01","Cerveja 02"),
NSArray(objects : "Refrigerante 01","Refrigerante 02","Refrigerante 03"),
NSArray(objects : "Guarana 01","Guarana 02","Guarana 03","Gurana 04"),
NSArray(objects : "Guaravita 01"),
NSArray(objects : "Caipirinha 01","Caipirinha 02","Caipirinha 03"),
NSArray(objects : "Coca-Cola 0'","Coca-Cola 02","Coca-Cola 03"),
NSArray(objects : "Pepsi 01","Pepsi 02")
)
I wish the skeleton of the funct looked like this :
func retorna(_ pQtd_Linhas : Int)-> ??????? /* 01 - como deve ficar estas interrogaçoes*/
{
let vResultado = ???????(); /*02 como deve ficar estas interrogaçoes*/
var vLinha : ??????; /*03 como deve ficar estas interrogaçoes*/
for A in 0...pQtdLinhas - 1
{
vLinha = ?????; /*04 como deve ficar estas interrogaçoes*/
let C = Gerar_Qtd_Randomica();
for B in 1...C
{
vItem = ????(); /*05 como deve ficar estas interrogaçoes*/
vItem.append(Gerar_nome_randomico());
vLinha.append(vItem) /* é append mesmo??*/
}
vResultado.append(vLinha); /* é append mesmo??*/
}
return vResultado;
}
It would be something like that:
anArray += ["a", "b", "c"]
anArray.append(contentsOf: ["a", "b", "c"])
`, but see here– Ivan Ferrer
Here’s more over array.
– Ivan Ferrer