Здороваемся
Есть несколько способов того, как можно отобразить на экране приветствие «Hello world!». В идеале нужно использовать блокчейн и нейронную сеть на серверной архитектуре (хайпа ради), но делать это всё ради простейшего вывода строчки на экран — это слишком трудозатратно и дорого.
Вместо этого мы всего лишь будем сортировать входную строку до тех пор, пока не получим желаемый результат «Hello world!».
Реализация такой схемы на языке Go довольно проста: мы выделим части из целевой строки, превратим их в руны и будем перетасовать с помощью функции rand.Shuffle до тех пор, пока она не будет соответствовать целевой строке.
Запустим этот скрипт с помощью команды go run hello.go
Потрясающе! Теперь у нас есть минимальная высокоэффективная рабочая версия программы «Hello World»!
Читайте нас в телеграмме и vk
Перевод статьи Casper Beyer: “Hello Go”