Sufixo () na matriz Swift é um método usado para retornar um número específico de elementos do elemento final. Precisamos passar um valor inteiro para retornar o número de elementos do elemento final.
Sintaxe
swift_array.sufixo (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 final.
Exemplo 1
Criamos uma matriz rápida que tem 8 números inteiros e retornamos o seguinte:
- Últimos 5 elementos do swift_array.
- Últimos 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 os últimos 5 elementos do swift_array
print ("swift_array com os últimos 5 elementos - \ (swift_array.sufixo (5)) ")
// Obtenha os últimos 6 elementos do swift_array
print ("Swift_array com os últimos 6 elementos - \ (Swift_array.sufixo (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 últimos 5 elementos.
Linha 10:
Devolver o swift_array com os últimos 5 elementos.
Exemplo 2
Agora, veremos o que acontece se fornecermos 0 ao sufixo ().
// Crie uma matriz Swift
var swift_array: [int] = [20,30,40,50,60,12,34,45]
print ("Array real - \ (swift_array)")
Imprimir (Swift_array.sufixo (0))
Saída
Explicação
Linha 2:
Criamos uma matriz chamada swift_array com 8 números inteiros.
Linha 6:
Se especificarmos 0, a matriz vazia será devolvida.
Exemplo 3
Criamos uma matriz rápida que tem 10 cordas e retornamos o seguinte:
- Últimos 6 cordas em ordem ascendente.
- Últimos 2 cordas em ordem ascendente.
// Crie uma matriz Swift
var swift_array: [string] = ["swift4", "java", "mysql", "web", "dados", "swift4", "swift2", "swift6", "swift9", "swift4"]
print ("Array real - \ (swift_array)")
// retorna as últimas 6 cordas e classificá -las em ordem crescente.
print ("Lasts 6 strings em ordem ascendente -", (swift_array.Sufixo (6).classificado ())))
// retorna as 2 últimas seqüências e classificá -las em ordem crescente.
print ("Lasts 2 strings em ordem ascendente -", (swift_array.sufixo (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 últimas 6 cordas e as classificamos em ordem crescente. Somos classificados usando o método classificado ().
Linha 10:
Retornamos as duas últimas cordas e as classificamos em ordem crescente. Somos classificados usando o método classificado ().
Exemplo 4: Sufixo () 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)")
// retorna as últimas 6 cordas e embaralhá -las.
print ("Lasts 6 Strings -", (swift_array.Sufixo (6).Shuffled ()))
// retorna as duas últimas seqüências e embaralhá -las.
print ("Lasts 2 Strings -", (Swift_array.sufixo (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 últimas 6 cordas, arrastando -as usando o método Shuffled ().
Linha 10:
Retornamos as duas últimas cordas, arrastando -as usando o método Shuffled ().
Conclusão
Neste tutorial rápido, aprendemos a devolver os últimos elementos do Swift_array usando o método suffix (). Precisamos passar um valor inteiro para retornar o número de elementos do elemento final. É possível usar os métodos classificados () e embaralhados () com o método sufix () para classificar e embaralhar os elementos.