Статьи за июль 2019

Год

Месяц

Простой тест на функцию (GoLang)

В Go существует встроенный пакет testing, который позволяет легко и быстро писать тесты. Например у нас есть пакет operation, с функцией Plus, которая принимает на входе два числа и возвращает результат их сложения. Сама функция Plus(a int, b int) int, находится в файле plus.go и является частью пакета operation

Получить md5 из строки (GoLang)

Для получения md5-строки в Go понадобится подключить два пакета crypto/md5 и encoding/hex. Напишем простую функцию GetMd5(text string) string, которая на входе принимает строку, а на выходе возвращает md5-хеш входящего параметра.

Конвертировать миллисекунды в time.Time (GoLang)

Чтобы конвертировать миллисекунды в объект time.Time в GoLang, понадобится пакет "time", функция time.Unix и умножение. Напишем простую функцию MillisecondsToTime(milliseconts int64) time.Time, которая будет на входе принимать параметр int64, на выходе будет time.Time.Функция time.Unix...