'Команды go: go mod tidy, добавить отсутствующие и удалить неиспользуемые модули'

Команды go: go mod tidy, добавить отсутствующие и удалить неиспользуемые модули

go: updates to go.mod needed; to update it: go mod tidy goland go mod tidy [-e] [-v] [-go=version] [-compat=version] tidy удостоверяется, что go.mod соответствует исходному коду в модуле. Он добавляет все недостающие модули, необходимые для построения пакетов и зависимостей текущего модуля, и удаляет неиспользуемые модули, которые не предоставляют никаких соответствующих пакетов. Он также добавляет все недостающие записи в go.sum и удаляет ненужные. ...

4 июня 2022 г. · 2 минуты · CrazyElephant_x
Как установить Golang

Как установить Golang

Перед тем как начать разработку на языке go, конечно же его нужно установить. В этой заметке я разберу как установить golang для всех систем. Текущая версия go 1.18.2 устанавливать будем её. ...

17 мая 2022 г. · 3 минуты · CrazyElephant_x
Как и зачем появился Go

Как и зачем появился Go

Go появился в сентябре 2007 года, когда Роберт Гриземер, Кен Томпсон и я начали обсуждать новый язык для решения задач, с которыми мы и наши коллеги в Google сталкивались в работе каждый день. Когда мы впервые сделали Go общедоступным в ноябре 2009 года, мы не знали, получит ли этот язык широкое распространение или окажет ли он влияние на другие языки в будущем. Оглядываясь назад из 2020 года, Go преуспел в обоих направлениях: он широко используется как внутри, так и за пределами Google, а его подходы к сетевому параллелизму и разработке программного обеспечения оказали заметное влияние на другие языки и их инструменты. Оказалось, что Go имеет гораздо более широкий охват, чем мы когда-либо ожидали. Его рост в отрасли был феноменальным, и он позволил реализовать многие проекты в Google. Роб Пайк ...

16 мая 2022 г. · 3 минуты · CrazyElephant_x
'СodeWars, Golang решаем задачи #4'

СodeWars, Golang решаем задачи #4

Exclusive "or" (xor) Logical Operator Overview In some scripting languages like PHP, there exists a logical operator (e.g. &&, ||, and, or, etc.) called the "Exclusive Or" (hence the name of this Kata). The exclusive or evaluates two booleans. It then returns true if exactly one of the two expressions are true, false otherwise. For example: Task Since we cannot define keywords in Javascript (well, at least I don't know how to do it), your task is to define a function xor(a, b) where a and b are the two expressions to be evaluated. Your xor function should have the behaviour described above, returning true if exactly one of the two expressions evaluate to true, false otherwise. Examples: false xor false == false // since both are false true xor false == true // exactly one of the two expressions are true false xor true == true // exactly one of the two expressions are true true xor true == false // Both are true. "xor" only returns true if EXACTLY one of the two expressions evaluate to true. Задача 8 уровня сложности (на сайте кодварс 8 самый легкий, 1 самый сложный). Необходимо в зависимости от сочетания двух переменных возвращать истина или ложеь ...

26 июня 2021 г. · 2 минуты · CrazyElephant_x
'СodeWars, Golang решаем задачи #3'

СodeWars, Golang решаем задачи #3

String ends with? Complete the solution so that it returns true if the first argument(string) passed in ends with the 2nd argument (also a string). Examples: solution("abc", "bc") // returns true solution("abc", "d") // returns false Задача 7 уровня сложности (на сайте кодварс 8 самый легкий, 1 самый сложный). Завершите решение, чтобы оно возвращало истину, если первый переданный аргумент (строка) заканчивается вторым аргументом (также строкой). ...

21 июня 2021 г. · 2 минуты · CrazyElephant_x