Entries with tag go .

Go вместе изучать Go. Часть 5

Интерфейсы — один из элегантных инструментов Go, который позволяет писать гибкий и масштабируемый код. В отличие от многих других языков программирования, Go использует имплицитную (неявную) реализацию интерфейсов, что делает их особенно удобными и гибкими. Если вы когда-нибудь сталкивались с жёсткой типизацией и сложными иерархиями наследования в других языках, интерфейсы Go принесут в вашу жизнь глоток свежего воздуха. В этой статье мы разберёмся с основами интерфейсов, узнаем, как они работают под капотом, и изучим практические примеры, которые помогут вам использовать их в своих проектах.

Go вместе изучать Go. Часть 4

Одной из особенностей в Go, которая часто озадачивает разработчиков из других языков программирования, — является отсутствие классов. Однако это не означает, что мы не можем организовать код в объектно-ориентированном стиле. Вместо классов в Go используются методы и структуры. В этой статье мы разберём, как работают методы в Go, в чём различия между методами со значением в качестве получателя и указателем в качестве получателя, а также когда использовать каждый из них.

Go вместе изучать Go. Часть 3

В этой статье мы подробно разберем одни из самых фундаментальных аспектов языка Go: указатели, структуры, коллекции данных (массивы и срезы), карты, а также функции как значения и замыкания. Эти концепции являются основой для написания профессионального кода на Go и используются повседневно в разработке веб-приложений, микросервисов и систем обработки данных.

Go вместе изучать Go. Часть 2

Язык программирования Go (Golang) отличается своей простотой и лаконичностью. Одна из его сильных сторон — минималистичный набор управляющих конструкций, которые при этом остаются мощными и выразительными. В Go отсутствуют привычные циклы while и do-while, нет скобок вокруг условий if, а конструкции вроде switch и defer реализованы с необычным, но очень удобным поведением. В этой статье мы подробно рассмотрим основные управляющие конструкции Go: for, if, else, switch, defer. Разберём синтаксис, особенности и практические примеры по каждому из этих инструментов.

Go вместе изучать Go. Часть 1

Go (или Golang) — это современный язык программирования, разработанный в Google. Он сочетает в себе простоту и строгость синтаксиса, а также высокую производительность, сопоставимую с C и C++. Go часто используют для разработки высоконагруженных серверных приложений, сетевых сервисов, микросервисов и утилит. Эта статья познакомит вас с основами языка Go: от структуры программы до работы с функциями, переменными, типами, константами и преобразованием данных.
— 8 Items per Page
Showing 5 results.

Коротко о себе:

Работаю Java/Kotlin разработчиком в компании Tune-it.

Люблю тёмное Guinness и chocolate trinidad moruga scorpion.

Doing my best.

No opened content.
Open blog entry to get advice.