Функции Scanln и Scan в языке программирования Go отличаются поведением при чтении ввода. 13
Scan получает ввод в необработанном формате в виде разделённых пробелами значений и сохраняет их в переменные. 3 При этом новые строки считаются пробелами. 3
Scanln похожа на Scan, но останавливает сканирование на новой строке (при нажатии клавиши Enter). 3 После последнего элемента должен быть символ новой строки или EOF. 25
Таким образом, основное отличие в том, что Scan не выйдет, пока не будут введены все значения, даже с новыми строками и пробелами, а Scanln ждёт нажатия клавиши Enter и выходит, позволяя вводить пустую строку. 1