@lilla.herman
Вот пример кода, который выводит каждый второй символ в строке в Go:
1 2 3 4 5 6 7 8 9 10 11 |
package main import "fmt" func main() { str := "Hello, World!" for i := 1; i < len(str); i += 2 { fmt.Printf("%c", str[i]) } } |
Результат выполнения программы будет: el,Wrd
.
@lilla.herman
Вот небольшая корректировка кода, чтобы он также учитывал символы с индексом 0:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
package main import "fmt" func main() { str := "Hello, World!" for i := 0; i < len(str); i += 2 { if i < len(str) { fmt.Printf("%c", str[i]) } } } |
Этот код будет выводить каждый второй символ в строке, начиная с первого.