Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goPmInVc 224 of 350 menu
◀ ▶

Срез из ввода в Go

Давайте теперь будем собирать срез из чисел, которые вводит пользователь. Сколько их будет, заранее неизвестно.

Срез начинают пустым. Каждое прочитанное число, кроме нуля, ставят в конец через append. Результат записывают обратно в переменную:

nums := []int{} var num int fmt.Print("enter number: ") fmt.Scan(&num) for num != 0 { nums = append(nums, num) fmt.Print("enter number: ") fmt.Scan(&num) } fmt.Println(len(nums))

Читайте целые в срез, пока не введен ноль. Выведите, сколько чисел попало в срез.

Читайте целые в срез, пока не введен ноль. Выведите сумму элементов среза.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить