Size: a a a

Сrystal Lang — русскоговорящее сообщество

2021 September 10

TF

Terry Filch in Сrystal Lang — русскоговорящее сообщество
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
В полном противоречии логике человеческой речи, да и в принципе логике как таковой. Операция разделить по регэкспу проводится на строке, значит и функция должна применяться к строке, но никак не к регулярному выражению.
потроха.Накормить(Лису)
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
лису.Накормить(потрохами)
второй вариант как-то логичнее, не находите?
источник

O

Oleg in Сrystal Lang — русскоговорящее сообщество
ой я тот еще лингвист. Мясорубка.Разрубить(мясо)
источник

T

Tharin in Сrystal Lang — русскоговорящее сообщество
Это лишь вопрос темы и ремы
источник

O

Oleg in Сrystal Lang — русскоговорящее сообщество
скорее субъекта и объекта
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
Не ребёнка.Накормить(кашей, ложкой)
А почему-то
ложка.Накормить(ребёнок, каша)
источник

O

Oleg in Сrystal Lang — русскоговорящее сообщество
ребенок объект, его кормят. все правильно. накормить это не метод ребенка
источник

VF

Vlad Faust in Сrystal Lang — русскоговорящее сообщество
Строка — это ссылка на константную последовательность байт. Её предназначение — хранить информацию.

Предназначение регекса — операции над строками.

Последовательность байт ничего не знает о каких-то там регексах. Регексы — сверху, снаружи
источник

O

Odebe in Сrystal Lang — русскоговорящее сообщество
Ребенок.поесть(кашу, с_помощью: ложки)
источник

O

Oleg in Сrystal Lang — русскоговорящее сообщество
именно так. я смотрю рубисты с ума сходят
источник

VF

Vlad Faust in Сrystal Lang — русскоговорящее сообщество
Если захламлять неймспейс структуры String в std, то почему останавливаться на регексе? Давайте системно-зависимое IO туда запихнём. Ой
источник

G

Grabli66 in Сrystal Lang — русскоговорящее сообщество
Всё не так. Кормит ребёнка не ложка, а рука взрослого. Вот так надо. рука = Взрослый.Взять(ПравуюРуку); ложка = рука.Взять(Ложку); ложка.Взять(Каша); ложка.Кормить(Ребёнок)
источник

O

Oleg in Сrystal Lang — русскоговорящее сообщество
Вообще мир не объектно-оринетированный. Поэтому ООП всегда его криво будет моделировать
источник

G

Grabli66 in Сrystal Lang — русскоговорящее сообщество
не раскачивайте лодку :)
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
А в чём проблема? В Crystal это работает, почему не должно работать в Golang? Ни что не мешает компилятору самому удалить код для регулярок если при подключенном string регулярки не используются. Первична логика и удобство, а не какая-то хрь типа засорения неймспейсов. Неймспейсы не живые, им не больно. Люди, программисты, живые, и нужно делать так, чтобы им было удобно писать и понимать код. В конечном итоге неймспейсов нет в архитектуре Intel, что теперь делать-то с этим осознанием?
источник

T

Tharin in Сrystal Lang — русскоговорящее сообщество
Да
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
Меня вообще всегда удивляет эта идеология чучхе в библиотеках. Давайте предположим, что типа других библиотек не существует. Так можно конечно, но зачем??
источник

VF

Vlad Faust in Сrystal Lang — русскоговорящее сообщество
Из-за таких мыслей софт и деградирует. Где-то была картинка про цикл из слабых программистов и сильных компиляторов
источник

VF

Vlad Faust in Сrystal Lang — русскоговорящее сообщество
SOLID?
источник