👣 Простая задача в Go



Итак, суть задания: пользователь вводит произвольную строку в консоль. Считываем это через fmt.Scanln(), тут все понятно.

Далее необходимо вывести True, если строка состоит из цифр и False во всех остальных случаях. Как это можно сделать?





Как вариант проверить строку регуляркой: ^\d*$ или, что аналогично: ^[0-9]*$.

test:="1233455677789900066554436433"

pattern:=`^\d*$`



matched,err:= regexp.Match(pattern,

[]byte(test))


Ну и неплохо бы ещё прикрутить обработку ошибок



@golang_interview