Go by Example (original) (raw)
Go є мовою програмування з відкритим кодом призначена для створення простого, швидкого та надійного програмного забезпечення. Please read the officialdocumentation to learn a bit about Go code, tools packages, and modules.
Go за Прикладом це практичне введення до Go з використанням анотованих пракладів. Зацініть "Привіт Світ" aбо скористайтесь поданим нижче переліком прикладів.
- Привіт Світе
- Значення
- Змінні
- Константи
- Цикли
- Оператори Розгалуження (If/Else)
- Оператори Розгалуження (Switch)
- Масиви
- Зрізи
- Мапи
- Діапазон
- Функції
- Поверненння Кількох Значень
- Варіативні Функції
- Замикання
- Рекурсія
- Вказівники
- Рядки та руни
- Структури
- Методи
- Інтерфейси (Interfaces)
- Вбудовування структур
- Дженерики
- Помилки (Errors)
- Горутини (Goroutines)
- Канали
- Буферизація каналiв
- Синхронізація каналу
- Напрямки каналу
- Select
- Тайм-аути (Timeouts)
- Не Блокуючі Операції на Каналах
- Закриття каналів
- Діапазон (Range) з Каналами
- Хронометри (Timers)
- Маятники (Tickers)
- Worker Pools
- Групи Очікування (WaitGroups)
- Обмеження Частоти Запитів
- Атомарні Лічильники
- Взаємні Виключення (Mutexes)
- Stateful Goroutines
- Сортування
- Сортування функціями
- Паніка
- Відкладення
- Відновлення
- Рядкові Функції
- Форматування Рядків
- Текстові Шаблони
- Регулярні Вирази
- JSON
- XML
- Час
- Epoch
- Форматування та Розбір Часу
- Генерація випадкових чисел
- Конвертація Тексту в Числа
- Розбір URL
- SHA256 Хеші
- Кодування Base64
- Читання файлів
- Запис файлів
- Рядкові Фільтри
- Файлові Шляхи
- Директорії
- Тимчасові Файли та Директорії
- Embed Directive
- Тестування та Вимірювання
- Командний Рядок - Аргументи
- Командний Рядок - Перемикачі
- Командний Рядок - Під Команди
- Змінні середовища
- Logging
- HTTP Клієнт
- HTTP Сервер
- Контекст
- Запуск сторонніх процесів
- Заміна поточного процесу новим
- Сигнали
- Exit
Автори Марк МакГанахан та Елай Бендерскі | Переклад @butuzov | source | ліцензія