Go >= 1.18 required.
Методы
Go >= 1.18 required.
Методы
Простой исполнитель выражений
Использование
Умолчания
Стандартные функции в /defaults.go, но можно определить свои
Пакет с разными полезными функциями без дополнительных зависимостей.
Большинство функций написаны с использованием обобщенных типов. Другие - вызовы этих же функций с конкретными типами для упрощения использования.
Реализация сервера JSON-RPC 2.0 на Go с использованием дженериков.
Требуется версия Go 1.18+ Возможности:
Простейший мерджер yaml’ов
Использование
Есть ещё ключи:
TBA
Простая библиотека для генерации псевдослучайных глобально уникальных идентификаторов. Полученные идентификаторы реализуют функцию сравнения, таким образом поддаются сортировке. Так же из идентификатора можно получить время его генерации, а так же порядковый номер генерации в пределах сессии. Счетчик используемый при генерации идентификаторов потокобезопасный.
API
go package objectid // import "neonxp.ru/go/objectid"
Universal lexer for Golang
Based on Rob Pike’s awesome video Lexical Scanning in Go
Простой конечный автомат, похожий на Symfony Workflow.
Пример
Дамп в формат dot