Składnia funkcji jest jak pokazana:
Func Copy (DST, SRC [] typ) int intFunkcja zajmuje miejsce docelowe, a źródło jest argumentem. Jak wspomniano, zwrócił liczbę skopiowanych elementów.
Liczba elementów zależy od minimalnej długości źródła i plastra docelowego. Jest to niezależnie od nakładania się argumentów.
Skopiuj plaster do innego plasterek
Poniższy przykład ilustruje, jak skopiować plasterek do innego plastra.
Pakiet MainPowyższy kod powinien zwrócić wyjście, jak pokazano:
Przed (slice_1): [1 2 3 4 5]Zauważ, że liczba skopiowanych elementów jest określona przez minimalną długość źródła lub plastra docelowego. W naszym przykładzie minimalna długość wynosi 3, jak określono za pomocą slice_2.
Skopiuj ciąg na plasterek bajtowy.
Wiemy w Go, sznurek to w zasadzie kawałek bajtów. Dlatego powinno być możliwe skopiowanie ciągu do plasterka bajtów.
Rozważ poniższy przykład:
PackagemainPowyższe powinno skopiować ciąg do plasterki bajtów. Powstałe wyjście to:
Kopiowane elementy: 5Wniosek
W tym artykule nauczyliśmy się, jak korzystać z funkcji kopiowania. To pozwala nam kopiować elementy z plastra źródłowego do określonego miejsca docelowego. Możemy również skopiować ciąg na plasterek bajtów, jak pokazano w przykładach.
Dziękuje za przeczytanie!