Top.Mail.Ru
Ответы

Голанг, последовательность через пробел

Здравствуйте! Подскажите, как я могу реализовать возрастающую последовательность, но вывод в одну строку, через пробел

По дате
По рейтингу
Аватар пользователя
Просветленный
9мес
1234567891011121314151617181920212223242526
 package main 
 
import ( 
	"fmt" 
	"strings" 
) 
 
func main() { 
	// Задаём начало, конец и шаг последовательности 
	start, end, step := 1, 10, 1 
 
	// Создаём слайс для хранения последовательности 
	var sequence []int 
 
	// Заполняем слайс значениями 
	for i := start; i <= end; i += step { 
		sequence = append(sequence, i) 
	} 
 
	// Создаём строку для вывода, конвертируем числа в строки и соединяем их через пробел 
	output := strings.TrimSpace(strings.Join(strings.Fields(fmt.Sprint(sequence)), " ")) 
 
	// Выводим строку 
	fmt.Println(output) 
}