Prefix () na matriz swift é um método usado para retornar um número específico de elementos do elemento inicial. Precisamos passar um valor inteiro para retornar o número de elementos do elemento inicial.
Sintaxe
swift_array.prefixo (n)
Onde swift_array é a matriz de entrada.
Parâmetro
É preciso o valor n que representa o valor inteiro para retornar o número de elementos do elemento inicial.
Exemplo 1
Criamos uma matriz rápida que tem 8 números inteiros e retornamos o seguinte:
- Primeiros 5 elementos do swift_array.
- Primeiros 6 elementos do swift_array.
// Crie uma matriz Swift
var swift_array: [int] = [20,30,40,50,60,12,34,45]
print ("Array real - \ (swift_array)")
// Obtenha 5 primeiros elementos do swift_array
print ("swift_array com 5 primeiros elementos - \ (swift_array.prefixo (5)) ")
// Obtenha os 6 primeiros elementos do Swift_array
print ("swift_array com 6 primeiros elementos - \ (swift_array.prefixo (6)) ")
Saída
Explicação
Linha 2
Criamos uma matriz chamada swift_array com 8 números inteiros.
Linha 7
Devolver o swift_array com os 5 primeiros elementos.
Linha 10
Devolver o swift_array com os 5 primeiros elementos.
Exemplo 2
Agora, vemos o que acontece se fornecermos 0 ao prefixo ().
// Crie uma matriz Swift
var swift_array: [int] = [20,30,40,50,60,12,34,45]
print ("Array real - \ (swift_array)")
Imprimir (Swift_array.prefixo (0))
Saída
Explicação
Linha 2
Criamos uma matriz chamada swift_array com 8 números inteiros.
Linha 6
Se especificarmos o 0, a matriz vazia será devolvida.
Exemplo 3
Criamos uma matriz rápida que tem 10 cordas e retornamos o seguinte:
- Primeiros 6 cordas em ordem crescente.
- Primeiros 2 cordas em ordem crescente.
// Crie uma matriz Swift
var swift_array: [string] = ["swift4", "java", "mysql", "web", "dados", "swift4", "swift2", "swift6", "swift9", "swift4"]
print ("Array real - \ (swift_array)")
// devolve as 6 primeiras cordas e classificá -las em ordem crescente.
print ("Primeiros 6 strings em ordem ascendente -", (swift_array.Prefixo (6).classificado ())))
// retorna as 2 primeiras cordas e classificá -las em ordem crescente.
print ("2 primeiros strings em ordem ascendente -", (swift_array.Prefixo (2).classificado ())))
Saída
Explicação
Linha 2
Criamos uma matriz chamada swift_array com 10 strings.
["swift4", "java", "mysql", "web", "dados", "swift4", "swift2", "swift6", "swift9", "swift4"]
Linha 7
Retornamos as 6 primeiras cordas e as classificamos em ordem crescente. Nós classificamos usando o método classificado ().
Linha 10
Retornamos as duas primeiras cordas e as classificamos em ordem crescente. Nós classificamos usando o método classificado () .
Exemplo 4: Prefixo () com Shuffled ()
// Crie uma matriz Swift
var swift_array: [string] = ["swift4", "java", "mysql", "web", "dados", "swift4", "swift2", "swift6", "swift9", "swift4"]
print ("Array real - \ (swift_array)")
// devolve as 6 primeiras cordas e embaralhá -las.
print ("Primeiros 6 Strings -", (Swift_array.Prefixo (6).Shuffled ()))
// devolve as 2 primeiras cordas e embaralhá -las.
print ("2 primeiras strings -", (swift_array.Prefixo (2).Shuffled ()))
Saída
Explicação
Linha 2:
Criamos uma matriz chamada swift_array com 10 strings.
["swift4", "java", "mysql", "web", "dados", "swift4", "swift2", "swift6", "swift9", "swift4"]
Linha 7:
Retornamos as 6 primeiras cordas, arrastando -as usando o método Shuffled ().
Linha 10:
Retornamos as duas primeiras cordas, arrastando -as usando o método Shuffled ().
Conclusão
Neste tutorial rápido, aprendemos a retornar os primeiros elementos do Swift_array usando o método prefix (). Precisamos passar um valor inteiro para retornar o número de elementos do elemento inicial. É possível usar os métodos classificados () e embaralhados () com o método prefix () para classificar e embaralhar os elementos.