Size: a a a

2021 June 02

VY

Vladislav Yarmak in Go-go!
источник

VY

Vladislav Yarmak in Go-go!
в стандартной библиотеке го полно примеров таких функций
источник

S

Sergey in Go-go!
Ввод вывод тоже по разному делается в разных языках, но идея о том что это такое довольно языконезависима
источник

VY

Vladislav Yarmak in Go-go!
тот же Sprintf, например
источник

P

Pavel in Go-go!
А яжыконезависимость в чем проявляется?
источник

J

Johnny in Go-go!
Можно ли написать чистую функцию в ЖС? А РНР? а в с/с++?
Если ответ - да, значит концепция чистых функций - не зависит от языка
источник

P

Pavel in Go-go!
Я понимаю что имелось ввиду возможность написать эту функцию на любом тьбринг полном языке, и вероятно код будет похож.

Но Мне правда кажется ремарка про язык - больше с толку сбивает. Отвлекает от главного.
источник

P

Pavel in Go-go!
Концепция да. Но для понимания концепции ремарка про язык лишняя.
Мы ведь не указываем в dry это.
источник

AB

Andrey Burov in Go-go!
какой-нибудь brainfuck тьюринг полный ЯП, но там нет функций вообще
источник

P

Pavel in Go-go!
Ну Вот)
источник

J

Johnny in Go-go!
Это что б не думали, что такое есть только в Go
источник

S

Sergey in Go-go!
Чего именно не указываем, типа "dry в go"?
источник

AD

Alex Dok in Go-go!
Добавил. Работает.  спасибо.  Но выглядит как костыль.  Лучше в гитхаб папку вернусь
источник

AB

Andrey Burov in Go-go!
ну или заведите ./vendor, хотя тоже такое себе
источник

P

Pavel in Go-go!
Наверное в этом есть смысл.

Но возможно что оно Прийдет само с пониманием концепции в целом.
источник

AD

Alex Dok in Go-go!
Завел.
источник

VE

Vladimir Eliseev in Go-go!
Я думаю да.
Например, вот устройство строки:
1. ptr
2. len

Алгоритм:
1. Берем указатель.
2. Считываем байты по указанному адресу в буфер.
3. Со второй строкой проделываем аналогичные действия.
4. По байтам сравниваем.
источник

AB

Andrey Burov in Go-go!
источник

VE

Vladimir Eliseev in Go-go!
Аг
источник

VE

Vladimir Eliseev in Go-go!
Кстати. кто-нибудь может объяснить, почему почему ряд типов(slice, map, func) являются not comparable?
источник