Чтение входных данных: bufio

Чтение входных данных через fmt.Scan и указатели &.

Данные в задачах приходят со стандартного ввода. Базовый способ чтения в Go — fmt.Scan: он читает значения через пробелы и переводы строк. Обратите внимание на символ & перед переменной: Scan нужно знать, КУДА записать значение, поэтому ему передаётся адрес переменной. Забытый & — ошибка, которую делает каждый новичок. Нажмите «Входные данные», введите два числа и запустите.
Go

Введите в поле «Входные данные» два числа, например: 3 5

fmt.Scan читает значения по порядку и умеет заполнять сразу несколько переменных. Слова (без пробелов) читаются в string тем же способом.
Go

Введите имя и возраст, например: Азат 15

fmt.Scan удобен, но на больших объёмах данных медленный — быстрое чтение через bufio разберём в последнем уроке курса. Задание: прочитайте три числа и выведите их среднее арифметическое (не забудьте преобразование float64 для дробного результата). Затем решите прикреплённую задачу «Сумма двух чисел», добейтесь Accepted и отметьте урок пройденным.

Задачи для практики

Доска