Swift Array - Sufixo

Swift Array - Sufixo
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:

  1. Últimos 5 elementos do swift_array.
  2. Ú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:

  1. Últimos 6 cordas em ordem ascendente.
  2. Ú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.