Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
34 - Telegram Web
Telegram Web
Какой будет результат выполнения кода?
Anonymous Quiz
33%
nil (ноль)
39%
not nil (не ноль)
28%
compilation error (ошибка компиляции)
👍22🤯17😁2🤮1
Ребят, думаю пришло время и чат организовать: https://www.tgoop.com/+UA9kQbQdpFxmZGY6
👍1🤮1
Пошаговая инструкция как создать NFT коллекцию на Golang + Ethereum (часть 1)

💎 Чат
: https://www.tgoop.com/+UA9kQbQdpFxmZGY6

История началась пол года назад, когда ко мне пришел мой старый знакомый художник и предложил создать NFT коллекцию на блокчейне Ethereum. Скажу сразу, я никогда не интересовался криптой и на тот момент понятие не имел, что такое NFT и как они устроены.

В этой статья я не буду рассказывать, что такое NFT и для чего они нужны, вместо этого я сосредоточусь на технической части, т.к. когда я начинал материала было крайне мало и приходилось додумывать некоторые решения самому.

Подробнее: https://habr.com/ru/post/595723/
👍5🔥3🤮1
👍10👎3🔥1💩1
Какой будет результат выполнения кода?
Anonymous Quiz
12%
compilation error (ошибка компиляции)
59%
equal (равно)
28%
not equal (не равно)
👍33👎5💩3🔥1
💩10👍2😁1
Какой будет результат выполнения кода?
Anonymous Quiz
51%
Ошибка компиляции
49%
30
👍15😁3🤮3👎2🔥1😢1
Пошаговая инструкция как создать NFT коллекцию на Golang + Ethereum (часть 2)

💎 Чат
: @golang_talks

В прошлой статье, мы научились генерировать изображения для NFT коллекции, а сегодня я хочу рассказать, как и куда можно опубликовать сгенерированные изображения и их метаданные.

Потратив достаточно много времени на изучение существующих NFT проектов, я был свидетелем того, как разработчики публикуют свои изображения для NFT коллекций в централизованные файловые системы, такие как AWS s3, что вызывало у меня некоторое недоумение.

Подробнее: https://habr.com/ru/post/595763/
👍8🤮61👏1
Вопрос с собеседования. Как в Go реализуется наследование?

Ответ завтра.

#собеседование
🤔8🤮2👍1😁1
Ответ на «Как в Go реализуется наследование?»

Это несколько каверзный вопрос: как такового наследования в Go нет, поскольку он не поддерживает классы.

Тем не менее поведение наследования можно сымитировать, задействовав композицию для определения начального поведения нового объекта на основе существующего объекта структуры. После создания нового объекта его функциональность можно будет расширить за рамки исходной структуры.

type Animal struct {
// …
}
func (a *Animal) Eat() { … }
func (a *Animal) Sleep() { … }
func (a *Animal) Run() { … }
type Dog struct {
Animal
// …
}

Структура Animal содержит функции Eat(), Sleep() и Run(). Эти функции вкладываются в дочернюю структуру Dog простым добавлением этой структуры в начало реализации Dog.


#собеседование
👍23🔥5💩4
👍6💩3
Какой будет результат выполнения кода?
Anonymous Quiz
54%
-5 +5
29%
+5 +5
17%
0 0
💩20👍11🔥7😁5👏3
Программа для перевода температуры из Цельсия в Фаренгейты на Go

Напишите программу для отображения таблиц конвертации температуры. Для построения таблиц будут использоваться символы равно (=) и вертикальные линии (|).

Полное условие и решение читайте - ТУТ
🤔9👍2💩2
Задача. Выведите все пермутации символов среза или строки.

Реализуйте функцию perm(), принимающую срез или строку и выводящую все возможные комбинации его (ее) символов.

Код с решением будет завтра.

#задача
👍12💩2
Ответ на «Выведите все пермутации символов среза или строки.»

package main
import "fmt"
// Perm вызвает f с каждой пермутацией a.
func Perm(a []rune, f func([]rune)) {
perm(a, f, 0)
}
// Пермутируем значения в индексе i на len(a)-1.
func perm(a []rune, f func([]rune), i int) {
if i > len(a) {
f(a)
return
}
perm(a, f, i+1)
for j := i + 1; j < len(a); j++ {
a[i], a[j] = a[j], a[i]
perm(a, f, i+1)
a[i], a[j] = a[j], a[i]
}
}
func main() {
Perm([]rune("abc"), func(a []rune) {
fmt.Println(string(a))
})
}

Мы используем типы rune для обработки и срезов, и строк. Runes являются кодовыми точками из Unicode, а значит могут парсить строки и срезы одинаково.

#задача
🤮10👍2🤔2👏1
🤔10😁2🕊1
Какой будет результат выполнения кода?
Anonymous Quiz
32%
runtime panic
32%
0
36%
compilation error
👎43💩12👍2🔥2🤮21
2025/07/13 17:26:36
Back to Top
HTML Embed Code: