Чтение входных данных: bufio
Чтение входных данных через fmt.Scan и указатели &.
Данные в задачах приходят со стандартного ввода. Базовый способ чтения в Go — fmt.Scan: он читает значения через пробелы и переводы строк.
Обратите внимание на символ & перед переменной: Scan нужно знать, КУДА записать значение, поэтому ему передаётся адрес переменной. Забытый & — ошибка, которую делает каждый новичок.
Нажмите «Входные данные», введите два числа и запустите.
Go
Введите в поле «Входные данные» два числа, например: 3 5
fmt.Scan читает значения по порядку и умеет заполнять сразу несколько переменных. Слова (без пробелов) читаются в string тем же способом.
Go
Введите имя и возраст, например: Азат 15
fmt.Scan удобен, но на больших объёмах данных медленный — быстрое чтение через bufio разберём в последнем уроке курса.
Задание: прочитайте три числа и выведите их среднее арифметическое (не забудьте преобразование float64 для дробного результата).
Затем решите прикреплённую задачу «Сумма двух чисел», добейтесь Accepted и отметьте урок пройденным.