Size: a a a

Rust — русскоговорящее сообществo

2020 April 02

🦉⁣

🦉 ⁣ in Rust — русскоговорящее сообществo
жесть
источник

BD

Berkus Decker in Rust — русскоговорящее сообществo
Алексей Герасимов
почему же только луа, а как же js, ruby?
тоже довольно плохие языки
источник

АГ

Алексей Герасимов in Rust — русскоговорящее сообществo
Berkus Decker
тоже довольно плохие языки
не спорю
источник

AL

Andrey @ozkriff Lesnikov in Rust — русскоговорящее сообществo
Boris Vinogradov
личный опыт написания и поддержки систем на 500+ тыщ строк кода и ничего более
я же правильно понял, что упоминаемые выше "глобальные функции" это, ну, просто обычные функции типа fn a(n: u8) -> u8 { n + 1 }, да?
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
Andrey @ozkriff Lesnikov
я же правильно понял, что упоминаемые выше "глобальные функции" это, ну, просто обычные функции типа fn a(n: u8) -> u8 { n + 1 }, да?
неа, это прям функции связки которые имеют доступ к разным компонентам, а те что привёл ты это просто мультиоператоры они вполне полезны и нет смысла их делать неглобальными
источник

d

defuz in Rust — русскоговорящее сообществo
Andrey @ozkriff Lesnikov
я же правильно понял, что упоминаемые выше "глобальные функции" это, ну, просто обычные функции типа fn a(n: u8) -> u8 { n + 1 }, да?
да
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
defuz
да
вообще даже этих товарищей можно завернуть в модуль и забыть про них, чтобы не мучать мозг ни себе ни другим
источник

d

defuz in Rust — русскоговорящее сообществo
Boris Vinogradov
вообще даже этих товарищей можно завернуть в модуль и забыть про них, чтобы не мучать мозг ни себе ни другим
Именно. Под глобальными функциями я не имел ввиду что они вообще никуда не инкапсулированы, а лишь то что они «не методы»
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
defuz
Именно. Под глобальными функциями я не имел ввиду что они вообще никуда не инкапсулированы, а лишь то что они «не методы»
ну вообще лучше методы чем не методы
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Boris Vinogradov
глобальные функции как и глобальные данные мешают нормально жить любой программе длинней 10 строчек
ну если глобальная переменная/функция находится в модуле и к ней имеет доступ только 1 другая функция, то почему нет
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
так и код гармоничней выглядит и в целом не возникает вопрос что это и есть
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
а то мне хватило уже тушения пожара от -2.pow(2)
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Boris Vinogradov
а то мне хватило уже тушения пожара от -2.pow(2)
а что здесь?
источник

BD

Berkus Decker in Rust — русскоговорящее сообществo
polunin.ai
а что здесь?
сколько будет квадрат -2?
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
polunin.ai
а что здесь?
а тут -4
источник

BD

Berkus Decker in Rust — русскоговорящее сообществo
Boris Vinogradov
а тут -4
спойлер
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
угу
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Boris Vinogradov
а тут -4
а, минус имеет приоритет ниже точки?
источник

BD

Berkus Decker in Rust — русскоговорящее сообществo
внезапно, да?
источник

BV

Boris Vinogradov in Rust — русскоговорящее сообществo
polunin.ai
а, минус имеет приоритет ниже точки?
а минус не часть литерала оказывается
источник