Здесь собрано объяснение устройства структур данных в Go с примерами кода
А именно, подробно обсуждаются операции с массивами, слайсами, map и произвольными структурами
Будет полезно для тех, кто только вливается в Go
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤1🔥1
Здесь приведено много примеров кода, которые детально объясняют азы Go
Особенно будет полезно для начинающих гоферов
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣7👍2❤1🔥1🤔1🥱1
Здесь очень наглядно и понятно показаны разные структуры данных и продемонстрирована работа некоторых алгоритмов
Разумеется, будет полезно для подготовки к любому собеседованию, не только на позицию Go-разработчика
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤3🔥2
—
go install github.com/rusinikita/trainer@latest
После установки запускаем файл
trainer
, который на Windows лежит тут: C:\Users\%Userprofile%\go\bin
Это консольное приложение на Go для тестирования по основным темам, таким как структуры, мьютексы, WaitGroup, каналы
Есть разные вопросы, например, даётся код, необходимо указать, какая в нём проблема
Помимо всего прочего, сам этот тренажёр — отличная идея для пет-проекта
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32😍5😁2❤1
Самые азы для тех, кто хочет быстро погрузиться в Go
Здесь объясняются базовые операции, структуры данных, ветвления, циклы и т.д.
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱8❤4🥴2👍1🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
—
go get -u github.com/guptarohit/asciigraph@latest
Интересная идея для пет-проекта — пакет Go, который позволяет рисовать графики исключительно прямо в терминале символами ASCII
Пример использования:
func main() {
data := []float64{3, 4, 9, 6, 2, 4, 5, 8, 5, 10, 2, 7, 2, 5, 6}
graph := asciigraph.Plot(data)
fmt.Println(graph)
}
10.00 ┤ ╭╮
9.00 ┤ ╭╮ ││
8.00 ┤ ││ ╭╮││
7.00 ┤ ││ ││││╭╮
6.00 ┤ │╰╮ ││││││ ╭
5.00 ┤ │ │ ╭╯╰╯│││╭╯
4.00 ┤╭╯ │╭╯ ││││
3.00 ┼╯ ││ ││││
2.00 ┤ ╰╯ ╰╯╰╯
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤2🔥2
Да и просто неплохое упражнение для прокачивания Go и алгоритмов
@golang_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3🔥2🥱1🌭1