diff --git a/public/defer b/public/defer
index 2beb109..1fd04bc 100644
--- a/public/defer
+++ b/public/defer
@@ -14,7 +14,7 @@
if (e.key == "ArrowRight") {
- window.location.href = 'collection-functions';
+ window.location.href = 'функции-коллекции-(collection-functions)';
}
}
@@ -204,7 +204,7 @@
- Следующий пример: Функции коллекции (Collection Functions).
+ Следующий пример: Функции коллекции (Collection Functions).
- Следующий пример: Форматирование времени (Time Formatting / Parsing).
+ Следующий пример: Форматирование времени (Time Formatting / Parsing).
- Следующий пример: Типы данных (Values).
+ Следующий пример: Типы данных (Values).
+
+ Go в примерах: HTTP клиенты (HTTP Clients)
+
+
+
+
+
+
+
+
+
diff --git a/public/http-серверы-(http-servers) b/public/http-серверы-(http-servers)
new file mode 100644
index 0000000..52fac1b
--- /dev/null
+++ b/public/http-серверы-(http-servers)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: HTTP серверы (HTTP Servers)
+
+
+
+
+
+
+
+
+
diff --git a/public/if-else b/public/if-else
index fc7514b..2c16f51 100644
--- a/public/if-else
+++ b/public/if-else
@@ -9,7 +9,7 @@
onkeydown = (e) => {
if (e.key == "ArrowLeft") {
- window.location.href = 'for';
+ window.location.href = 'цикл-for';
}
diff --git a/public/index.html b/public/index.html
index c777850..9a280e9 100644
--- a/public/index.html
+++ b/public/index.html
@@ -25,151 +25,151 @@
Hello World
- Типы данных (Values)
+ Типы данных (Values)
- Переменные (Variables)
+ Переменные (Variables)
- Константы (Constants)
+ Константы (Constants)
- Цикл For
+ Цикл For
If/Else
Switch
- Массивы (Arrays)
+ Массивы (Arrays)
- Срезы (Slices)
+ Срезы (Slices)
- Карты (Maps)
+ Карты (Maps)
- Ряд (Range)
+ Ряд (Range)
- Функции (Functions)
+ Функции (Functions)
- Функции с множественным возвратом (Multiple Return Values)
+ Функции с множественным возвратом (Multiple Return Values)
- Функции с переменным числом аргументов (Variadic Functions)
+ Функции с переменным числом аргументов (Variadic Functions)
- Замыкания (Closures)
+ Замыкания (Closures)
- Рекурсия (Recursion)
+ Рекурсия (Recursion)
- Указатели (Pointers)
+ Указатели (Pointers)
- Структуры (Structs)
+ Структуры (Structs)
- Методы (Methods)
+ Методы (Methods)
- Интерфейсы (Interfaces)
+ Интерфейсы (Interfaces)
- Ошибки (Errors)
+ Ошибки (Errors)
- Горутины (Goroutines)
+ Горутины (Goroutines)
- Каналы (Channels)
+ Каналы (Channels)
- Буферизированный канал (Channel Buffering)
+ Буферизированный канал (Channel Buffering)
- Синхронизация канала (Channel Synchronization)
+ Синхронизация канала (Channel Synchronization)
- Направления канала (Channel Directions)
+ Направления канала (Channel Directions)
Select
- Тайм-ауты (Timeouts)
+ Тайм-ауты (Timeouts)
- Неблокируемые операции в каналах (Non-Blocking Channel Operations)
+ Неблокируемые операции в каналах (Non-Blocking Channel Operations)
- Закрытие каналов (Closing Channels)
+ Закрытие каналов (Closing Channels)
- Перебор значений из каналов (Range over Channels)
+ Перебор значений из каналов (Range over Channels)
- Таймеры (Timers)
+ Таймеры (Timers)
- Тикеры (повторения) (Tickers)
+ Тикеры (повторения) (Tickers)
- Пулы воркеров (Worker Pools)
+ Пулы воркеров (Worker Pools)
WaitGroups
- Ограничение скорости (Rate Limiting)
+ Ограничение скорости (Rate Limiting)
- Атомарные счетчики (Atomic Counters)
+ Атомарные счетчики (Atomic Counters)
- Мьютексы (Mutexes)
+ Мьютексы (Mutexes)
- Управление состоянием горутин (Stateful Goroutines)
+ Управление состоянием горутин (Stateful Goroutines)
- Сортировка (Sorting)
+ Сортировка (Sorting)
- Сортировка через функции (Sorting by Functions)
+ Сортировка через функции (Sorting by Functions)
Panic
Defer
- Функции коллекции (Collection Functions)
+ Функции коллекции (Collection Functions)
- Строковые функции (String Functions)
+ Строковые функции (String Functions)
- Форматирование строк (String Formatting)
+ Форматирование строк (String Formatting)
- Регулярные выражения (Regular Expressions)
+ Регулярные выражения (Regular Expressions)
JSON
XML
- Время (Time)
+ Время (Time)
Epoch
- Форматирование времени (Time Formatting / Parsing)
+ Форматирование времени (Time Formatting / Parsing)
- Случайные числа (Random Numbers)
+ Случайные числа (Random Numbers)
- Парсинг чисел (Number Parsing)
+ Парсинг чисел (Number Parsing)
- Парсинг URL (URL Parsing)
+ Парсинг URL (URL Parsing)
- Хеш SHA1 (SHA1 Hashes)
+ Хеш SHA1 (SHA1 Hashes)
- Кодирование Base64 (Base64 Encoding)
+ Кодирование Base64 (Base64 Encoding)
- Чтение файлов (Reading Files)
+ Чтение файлов (Reading Files)
- Запись файлов (Writing Files)
+ Запись файлов (Writing Files)
- Строковые фильтры (Line Filters)
+ Строковые фильтры (Line Filters)
- Пути к файлам (File Paths)
+ Пути к файлам (File Paths)
- Директории (Directories)
+ Директории (Directories)
- Временные файлы и директории (Temporary Files and Directories)
+ Временные файлы и директории (Temporary Files and Directories)
- Тестирование (Testing)
+ Тестирование (Testing)
- Аргументы командной строки (Command-Line Arguments)
+ Аргументы командной строки (Command-Line Arguments)
- Флаги командной строки (Command-Line Flags)
+ Флаги командной строки (Command-Line Flags)
- Подкоманды командной строки (Command-Line Subcommands)
+ Подкоманды командной строки (Command-Line Subcommands)
- Переменные среды (Environment Variables)
+ Переменные среды (Environment Variables)
- HTTP клиенты (HTTP Clients)
+ HTTP клиенты (HTTP Clients)
- HTTP серверы (HTTP Servers)
+ HTTP серверы (HTTP Servers)
- Порождающие процессы (Spawning Processes)
+ Порождающие процессы (Spawning Processes)
- Исполняющие процессы (Exec'ing Processes)
+ Исполняющие процессы (Exec'ing Processes)
- Сигналы (Signals)
+ Сигналы (Signals)
- Выход (Exit)
+ Выход (Exit)
- Следующий пример: Тайм-ауты (Timeouts).
+ Следующий пример: Тайм-ауты (Timeouts).
- Следующий пример: Массивы (Arrays).
+ Следующий пример: Массивы (Arrays).
- Следующий пример: Ограничение скорости (Rate Limiting).
+ Следующий пример: Ограничение скорости (Rate Limiting).
+
+ Go в примерах: Аргументы командной строки (Command-Line Arguments)
+
+
+
+
+
+
+
+
+
diff --git a/public/атомарные-счетчики-(atomic-counters) b/public/атомарные-счетчики-(atomic-counters)
new file mode 100644
index 0000000..8259a55
--- /dev/null
+++ b/public/атомарные-счетчики-(atomic-counters)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Атомарные счетчики (Atomic Counters)
+
+
+
+
+
+
+
+
+
diff --git a/public/буферизированный-канал-(channel-buffering) b/public/буферизированный-канал-(channel-buffering)
new file mode 100644
index 0000000..b36493a
--- /dev/null
+++ b/public/буферизированный-канал-(channel-buffering)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Буферизированный канал (Channel Buffering)
+
+
+
+
+
+
+
+
+
diff --git a/public/временные-файлы-и-директории-(temporary-files-and-directories) b/public/временные-файлы-и-директории-(temporary-files-and-directories)
new file mode 100644
index 0000000..e88021e
--- /dev/null
+++ b/public/временные-файлы-и-директории-(temporary-files-and-directories)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Временные файлы и директории (Temporary Files and Directories)
+
+
+
+
+
+
+
+
+
diff --git a/public/время-(time) b/public/время-(time)
new file mode 100644
index 0000000..fd6c457
--- /dev/null
+++ b/public/время-(time)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Время (Time)
+
+
+
+
+
+
+
+
+
+ Следующий пример: Epoch.
+
+
+
+
+
+
+
+
diff --git a/public/выход-(exit) b/public/выход-(exit)
new file mode 100644
index 0000000..923476e
--- /dev/null
+++ b/public/выход-(exit)
@@ -0,0 +1,33 @@
+
+
+
+
+ Go в примерах: Выход (Exit)
+
+
+
+
+
+
+
+
+
diff --git a/public/горутины-(goroutines) b/public/горутины-(goroutines)
new file mode 100644
index 0000000..b14bc93
--- /dev/null
+++ b/public/горутины-(goroutines)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Горутины (Goroutines)
+
+
+
+
+
+
+
+
+
diff --git a/public/директории-(directories) b/public/директории-(directories)
new file mode 100644
index 0000000..1d1f2a1
--- /dev/null
+++ b/public/директории-(directories)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Директории (Directories)
+
+
+
+
+
+
+
+
+
diff --git a/public/закрытие-каналов-(closing-channels) b/public/закрытие-каналов-(closing-channels)
new file mode 100644
index 0000000..5ecf15f
--- /dev/null
+++ b/public/закрытие-каналов-(closing-channels)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Закрытие каналов (Closing Channels)
+
+
+
+
+
+
+
+
+
diff --git a/public/замыкания-(closures) b/public/замыкания-(closures)
new file mode 100644
index 0000000..74aa911
--- /dev/null
+++ b/public/замыкания-(closures)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Замыкания (Closures)
+
+
+
+
+
+
+
+
+
diff --git a/public/запись-файлов-(writing-files) b/public/запись-файлов-(writing-files)
new file mode 100644
index 0000000..e554405
--- /dev/null
+++ b/public/запись-файлов-(writing-files)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Запись файлов (Writing Files)
+
+
+
+
+
+
+
+
+
diff --git a/public/интерфейсы-(interfaces) b/public/интерфейсы-(interfaces)
new file mode 100644
index 0000000..65dd8dc
--- /dev/null
+++ b/public/интерфейсы-(interfaces)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Интерфейсы (Interfaces)
+
+
+
+
+
+
+
+
+
diff --git a/public/исполняющие-процессы-(execing-processes) b/public/исполняющие-процессы-(execing-processes)
new file mode 100644
index 0000000..5b4da0e
--- /dev/null
+++ b/public/исполняющие-процессы-(execing-processes)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Исполняющие процессы (Exec'ing Processes)
+
+
+
+
+
+
+
+
+
diff --git a/public/каналы-(channels) b/public/каналы-(channels)
new file mode 100644
index 0000000..8b07886
--- /dev/null
+++ b/public/каналы-(channels)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Каналы (Channels)
+
+
+
+
+
+
+
+
+
diff --git a/public/карты-(maps) b/public/карты-(maps)
new file mode 100644
index 0000000..6166602
--- /dev/null
+++ b/public/карты-(maps)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Карты (Maps)
+
+
+
+
+
+
+
+
+
diff --git a/public/кодирование-base64-(base64-encoding) b/public/кодирование-base64-(base64-encoding)
new file mode 100644
index 0000000..b778fe8
--- /dev/null
+++ b/public/кодирование-base64-(base64-encoding)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Кодирование Base64 (Base64 Encoding)
+
+
+
+
+
+
+
+
+
diff --git a/public/константы-(constants) b/public/константы-(constants)
new file mode 100644
index 0000000..3b63a7c
--- /dev/null
+++ b/public/константы-(constants)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Константы (Constants)
+
+
+
+
+
+
+
+
+
+ Следующий пример: Цикл For.
+
+
+
+
+
+
+
+
diff --git a/public/массивы-(arrays) b/public/массивы-(arrays)
new file mode 100644
index 0000000..05666f9
--- /dev/null
+++ b/public/массивы-(arrays)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Массивы (Arrays)
+
+
+
+
+
+
+
+
+
diff --git a/public/методы-(methods) b/public/методы-(methods)
new file mode 100644
index 0000000..41510e7
--- /dev/null
+++ b/public/методы-(methods)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Методы (Methods)
+
+
+
+
+
+
+
+
+
diff --git a/public/мьютексы-(mutexes) b/public/мьютексы-(mutexes)
new file mode 100644
index 0000000..bd1dc8b
--- /dev/null
+++ b/public/мьютексы-(mutexes)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Мьютексы (Mutexes)
+
+
+
+
+
+
+
+
+
diff --git a/public/направления-канала-(channel-directions) b/public/направления-канала-(channel-directions)
new file mode 100644
index 0000000..0099947
--- /dev/null
+++ b/public/направления-канала-(channel-directions)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Направления канала (Channel Directions)
+
+
+
+
+
+
Go в примерах: Направления канала (Channel Directions)
+
+
+
+ Следующий пример: Select.
+
+
+
+
+
+
+
+
diff --git a/public/неблокируемые-операции-в-каналах-(non-blocking-channel-operations) b/public/неблокируемые-операции-в-каналах-(non-blocking-channel-operations)
new file mode 100644
index 0000000..4ff240f
--- /dev/null
+++ b/public/неблокируемые-операции-в-каналах-(non-blocking-channel-operations)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Неблокируемые операции в каналах (Non-Blocking Channel Operations)
+
+
+
+
+
+
+
+
+
diff --git a/public/ограничение-скорости-(rate-limiting) b/public/ограничение-скорости-(rate-limiting)
new file mode 100644
index 0000000..2ed578a
--- /dev/null
+++ b/public/ограничение-скорости-(rate-limiting)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Ограничение скорости (Rate Limiting)
+
+
+
+
+
+
+
+
+
diff --git a/public/ошибки-(errors) b/public/ошибки-(errors)
new file mode 100644
index 0000000..fd2efa8
--- /dev/null
+++ b/public/ошибки-(errors)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Ошибки (Errors)
+
+
+
+
+
+
+
+
+
diff --git a/public/парсинг-url-(url-parsing) b/public/парсинг-url-(url-parsing)
new file mode 100644
index 0000000..f02a191
--- /dev/null
+++ b/public/парсинг-url-(url-parsing)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Парсинг URL (URL Parsing)
+
+
+
+
+
+
+
+
+
diff --git a/public/парсинг-чисел-(number-parsing) b/public/парсинг-чисел-(number-parsing)
new file mode 100644
index 0000000..58922aa
--- /dev/null
+++ b/public/парсинг-чисел-(number-parsing)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Парсинг чисел (Number Parsing)
+
+
+
+
+
+
+
+
+
diff --git a/public/перебор-значений-из-каналов-(range-over-channels) b/public/перебор-значений-из-каналов-(range-over-channels)
new file mode 100644
index 0000000..43e2ade
--- /dev/null
+++ b/public/перебор-значений-из-каналов-(range-over-channels)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Перебор значений из каналов (Range over Channels)
+
+
+
+
+
+
+
+
+
diff --git a/public/переменные-(variables) b/public/переменные-(variables)
new file mode 100644
index 0000000..b897790
--- /dev/null
+++ b/public/переменные-(variables)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Переменные (Variables)
+
+
+
+
+
+
+
+
+
diff --git a/public/переменные-среды-(environment-variables) b/public/переменные-среды-(environment-variables)
new file mode 100644
index 0000000..3e56f5a
--- /dev/null
+++ b/public/переменные-среды-(environment-variables)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Переменные среды (Environment Variables)
+
+
+
+
+
+
+
+
+
diff --git a/public/подкоманды-командной-строки-(command-line-subcommands) b/public/подкоманды-командной-строки-(command-line-subcommands)
new file mode 100644
index 0000000..29e42e5
--- /dev/null
+++ b/public/подкоманды-командной-строки-(command-line-subcommands)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Подкоманды командной строки (Command-Line Subcommands)
+
+
+
+
+
+
+
+
+
diff --git a/public/порождающие-процессы-(spawning-processes) b/public/порождающие-процессы-(spawning-processes)
new file mode 100644
index 0000000..5381716
--- /dev/null
+++ b/public/порождающие-процессы-(spawning-processes)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Порождающие процессы (Spawning Processes)
+
+
+
+
+
+
+
+
+
diff --git a/public/пулы-воркеров-(worker-pools) b/public/пулы-воркеров-(worker-pools)
new file mode 100644
index 0000000..f9b8c7e
--- /dev/null
+++ b/public/пулы-воркеров-(worker-pools)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Пулы воркеров (Worker Pools)
+
+
+
+
+
+
+
+
+
diff --git a/public/пути-к-файлам-(file-paths) b/public/пути-к-файлам-(file-paths)
new file mode 100644
index 0000000..8a64be3
--- /dev/null
+++ b/public/пути-к-файлам-(file-paths)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Пути к файлам (File Paths)
+
+
+
+
+
+
+
+
+
diff --git a/public/регулярные-выражения-(regular-expressions) b/public/регулярные-выражения-(regular-expressions)
new file mode 100644
index 0000000..fafcfe9
--- /dev/null
+++ b/public/регулярные-выражения-(regular-expressions)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Регулярные выражения (Regular Expressions)
+
+
+
+
+
+
Go в примерах: Регулярные выражения (Regular Expressions)
+
+
+
+ Следующий пример: JSON.
+
+
+
+
+
+
+
+
diff --git a/public/рекурсия-(recursion) b/public/рекурсия-(recursion)
new file mode 100644
index 0000000..d68c04c
--- /dev/null
+++ b/public/рекурсия-(recursion)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Рекурсия (Recursion)
+
+
+
+
+
+
+
+
+
diff --git a/public/ряд-(range) b/public/ряд-(range)
new file mode 100644
index 0000000..4f73544
--- /dev/null
+++ b/public/ряд-(range)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Ряд (Range)
+
+
+
+
+
+
+
+
+
diff --git a/public/сигналы-(signals) b/public/сигналы-(signals)
new file mode 100644
index 0000000..03e063a
--- /dev/null
+++ b/public/сигналы-(signals)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Сигналы (Signals)
+
+
+
+
+
+
+
+
+
diff --git a/public/синхронизация-канала-(channel-synchronization) b/public/синхронизация-канала-(channel-synchronization)
new file mode 100644
index 0000000..03b9ef2
--- /dev/null
+++ b/public/синхронизация-канала-(channel-synchronization)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Синхронизация канала (Channel Synchronization)
+
+
+
+
+
+
+
+
+
diff --git a/public/случайные-числа-(random-numbers) b/public/случайные-числа-(random-numbers)
new file mode 100644
index 0000000..5dca541
--- /dev/null
+++ b/public/случайные-числа-(random-numbers)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Случайные числа (Random Numbers)
+
+
+
+
+
+
+
+
+
diff --git a/public/сортировка-(sorting) b/public/сортировка-(sorting)
new file mode 100644
index 0000000..c71aa25
--- /dev/null
+++ b/public/сортировка-(sorting)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Сортировка (Sorting)
+
+
+
+
+
+
+
+
+
diff --git a/public/сортировка-через-функции-(sorting-by-functions) b/public/сортировка-через-функции-(sorting-by-functions)
new file mode 100644
index 0000000..f92cfa6
--- /dev/null
+++ b/public/сортировка-через-функции-(sorting-by-functions)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Сортировка через функции (Sorting by Functions)
+
+
+
+
+
+
Go в примерах: Сортировка через функции (Sorting by Functions)
+
+
+
+ Следующий пример: Panic.
+
+
+
+
+
+
+
+
diff --git a/public/срезы-(slices) b/public/срезы-(slices)
new file mode 100644
index 0000000..2e39904
--- /dev/null
+++ b/public/срезы-(slices)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Срезы (Slices)
+
+
+
+
+
+
+
+
+
diff --git a/public/строковые-фильтры-(line-filters) b/public/строковые-фильтры-(line-filters)
new file mode 100644
index 0000000..061de89
--- /dev/null
+++ b/public/строковые-фильтры-(line-filters)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Строковые фильтры (Line Filters)
+
+
+
+
+
+
+
+
+
diff --git a/public/строковые-функции-(string-functions) b/public/строковые-функции-(string-functions)
new file mode 100644
index 0000000..b587ab4
--- /dev/null
+++ b/public/строковые-функции-(string-functions)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Строковые функции (String Functions)
+
+
+
+
+
+
+
+
+
diff --git a/public/структуры-(structs) b/public/структуры-(structs)
new file mode 100644
index 0000000..5bedc49
--- /dev/null
+++ b/public/структуры-(structs)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Структуры (Structs)
+
+
+
+
+
+
+
+
+
diff --git a/public/тайм-ауты-(timeouts) b/public/тайм-ауты-(timeouts)
new file mode 100644
index 0000000..3efe089
--- /dev/null
+++ b/public/тайм-ауты-(timeouts)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Тайм-ауты (Timeouts)
+
+
+
+
+
+
+
+
+
diff --git a/public/таймеры-(timers) b/public/таймеры-(timers)
new file mode 100644
index 0000000..08d845b
--- /dev/null
+++ b/public/таймеры-(timers)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Таймеры (Timers)
+
+
+
+
+
+
+
+
+
diff --git a/public/тестирование-(testing) b/public/тестирование-(testing)
new file mode 100644
index 0000000..1ed3200
--- /dev/null
+++ b/public/тестирование-(testing)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Тестирование (Testing)
+
+
+
+
+
+
+
+
+
diff --git a/public/тикеры-(повторения)-(tickers) b/public/тикеры-(повторения)-(tickers)
new file mode 100644
index 0000000..053dd17
--- /dev/null
+++ b/public/тикеры-(повторения)-(tickers)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Тикеры (повторения) (Tickers)
+
+
+
+
+
+
+
+
+
diff --git a/public/типы-данных-(values) b/public/типы-данных-(values)
new file mode 100644
index 0000000..918d1af
--- /dev/null
+++ b/public/типы-данных-(values)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Типы данных (Values)
+
+
+
+
+
+
+
+
+
diff --git a/public/указатели-(pointers) b/public/указатели-(pointers)
new file mode 100644
index 0000000..08a04f3
--- /dev/null
+++ b/public/указатели-(pointers)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Указатели (Pointers)
+
+
+
+
+
+
+
+
+
diff --git a/public/управление-состоянием-горутин-(stateful-goroutines) b/public/управление-состоянием-горутин-(stateful-goroutines)
new file mode 100644
index 0000000..fd25bcd
--- /dev/null
+++ b/public/управление-состоянием-горутин-(stateful-goroutines)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Управление состоянием горутин (Stateful Goroutines)
+
+
+
+
+
+
+
+
+
diff --git a/public/флаги-командной-строки-(command-line-flags) b/public/флаги-командной-строки-(command-line-flags)
new file mode 100644
index 0000000..2f41e0b
--- /dev/null
+++ b/public/флаги-командной-строки-(command-line-flags)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Флаги командной строки (Command-Line Flags)
+
+
+
+
+
+
+
+
+
diff --git a/public/форматирование-времени-(time-formatting-parsing) b/public/форматирование-времени-(time-formatting-parsing)
new file mode 100644
index 0000000..49ee5db
--- /dev/null
+++ b/public/форматирование-времени-(time-formatting-parsing)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Форматирование времени (Time Formatting / Parsing)
+
+
+
+
+
+
+
+
+
diff --git a/public/форматирование-строк-(string-formatting) b/public/форматирование-строк-(string-formatting)
new file mode 100644
index 0000000..03d8a7f
--- /dev/null
+++ b/public/форматирование-строк-(string-formatting)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Форматирование строк (String Formatting)
+
+
+
+
+
+
+
+
+
diff --git a/public/функции-(functions) b/public/функции-(functions)
new file mode 100644
index 0000000..1b48b0c
--- /dev/null
+++ b/public/функции-(functions)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Функции (Functions)
+
+
+
+
+
+
+
+
+
diff --git a/public/функции-коллекции-(collection-functions) b/public/функции-коллекции-(collection-functions)
new file mode 100644
index 0000000..f756fa1
--- /dev/null
+++ b/public/функции-коллекции-(collection-functions)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Функции коллекции (Collection Functions)
+
+
+
+
+
+
+
+
+
diff --git a/public/функции-с-множественным-возвратом-(multiple-return-values) b/public/функции-с-множественным-возвратом-(multiple-return-values)
new file mode 100644
index 0000000..f807555
--- /dev/null
+++ b/public/функции-с-множественным-возвратом-(multiple-return-values)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Функции с множественным возвратом (Multiple Return Values)
+
+
+
+
+
+
+
+
+
diff --git a/public/функции-с-переменным-числом-аргументов-(variadic-functions) b/public/функции-с-переменным-числом-аргументов-(variadic-functions)
new file mode 100644
index 0000000..a717c23
--- /dev/null
+++ b/public/функции-с-переменным-числом-аргументов-(variadic-functions)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Функции с переменным числом аргументов (Variadic Functions)
+
+
+
+
+
+
+
+
+
diff --git a/public/хеш-sha1-(sha1-hashes) b/public/хеш-sha1-(sha1-hashes)
new file mode 100644
index 0000000..5a3d3f7
--- /dev/null
+++ b/public/хеш-sha1-(sha1-hashes)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Хеш SHA1 (SHA1 Hashes)
+
+
+
+
+
+
+
+
+
diff --git a/public/цикл-for b/public/цикл-for
new file mode 100644
index 0000000..b573fad
--- /dev/null
+++ b/public/цикл-for
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Цикл For
+
+
+
+
+
+
+
+
+
+ Следующий пример: If/Else.
+
+
+
+
+
+
+
+
diff --git a/public/чтение-файлов-(reading-files) b/public/чтение-файлов-(reading-files)
new file mode 100644
index 0000000..1f6f203
--- /dev/null
+++ b/public/чтение-файлов-(reading-files)
@@ -0,0 +1,41 @@
+
+
+
+
+ Go в примерах: Чтение файлов (Reading Files)
+
+
+
+
+
+
+
+
+
diff --git a/tools/generate.go b/tools/generate.go
index 4fd2dd3..93380d4 100644
--- a/tools/generate.go
+++ b/tools/generate.go
@@ -238,7 +238,7 @@ func parseAndRenderSegs(sourcePath string) ([]*Seg, string) {
func parseExamples() []*Example {
var exampleNames []string
- re := regexp.MustCompile(`(?m)[a-z0-9]{1}[a-z0-9\-]{1,}[a-z0-9]{1}`)
+ //re := regexp.MustCompile(`(?m)[a-z0-9]{1}[a-z0-9\-]{1,}[a-z0-9]{1}`)
for _, line := range readLines("examples.txt") {
if line != "" && !strings.HasPrefix(line, "#") {
exampleNames = append(exampleNames, line)
@@ -259,8 +259,8 @@ func parseExamples() []*Example {
//str := `хеш-sha1-(sha1-hashes)`
//fmt.Println(re.FindString(str))
- //example.ID = exampleID
- example.ID = re.FindString(exampleID)
+ example.ID = exampleID
+ //example.ID = re.FindString(exampleID)
example.Segs = make([][]*Seg, 0)
sourcePaths := mustGlob("examples/" + exampleID + "/*")
for _, sourcePath := range sourcePaths {