In questo breve articolo, impareremo come invertire una fetta.
A differenza di altri linguaggi di programmazione come Python, GO non ha un metodo pre-costruito, puoi chiamare e invertire una fetta.
Quindi, dovremo farlo manualmente. Di seguito sono riportati i passaggi che seguiremo per invertire una fetta.
Un codice di esempio è come mostrato:
Pacchetto principaleL'esempio sopra utilizza un ciclo per loop e l'operatore di portata per iterare l'array. Tuttavia, utilizziamo il len dall'array, meno 1, meno l'iterazione attuale.
Quindi utilizziamo il metodo Append per aggiungere il nuovo valore alla fetta invertita. La fetta risultante è come mostrata:
$ go run reverse_slice.andarePuoi anche usare la lunghezza della fetta al contrario. Un esempio è come mostrato:
rev_slc: = [] intIl metodo sopra funziona strettamente simile a quello sopra, ma utilizza l'operatore di decremento.
Conclusione
Questo è stato un breve articolo su come invertire una fetta nel linguaggio di programmazione Go.