Size: a a a

2020 August 06

p

polunin.ai in rust_offtopic
Stanislav Popov
последний вариант в списке => бинд в переменную
data A = Foo Int Int | Bar
case x of
 Foo bar baz => ...
 Bar => ...
источник

SP

Stanislav Popov in rust_offtopic
polunin.ai
data A = Foo Int Int | Bar
case x of
 Foo bar baz => ...
 Bar => ...
ах епт
источник

SP

Stanislav Popov in rust_offtopic
вот о чем ты спрашивал
источник

В

Вафель in rust_offtopic
polunin.ai
а как ресолвить:
case x of
 Foo => ...

что здесь Foo это переменная или имя конструктора?
Сделай явно как-то пожалуйста, меня в расте зачастую раздражают непонятки с тем константа это блиннн или байнд переменной или литерал
источник

В

Вафель in rust_offtopic
Хотя если делать спец оператор под байнд/паттерн матч то будет слишком вербозно
источник

В

Вафель in rust_offtopic
сложно 😐
источник

SP

Stanislav Popov in rust_offtopic
в расте хитро сделали
источник

SP

Stanislav Popov in rust_offtopic
цена - запрет вариантов энама с маленькой буквы
источник

В

Вафель in rust_offtopic
Stanislav Popov
цена - запрет вариантов энама с маленькой буквы
это же не в расте
источник

SP

Stanislav Popov in rust_offtopic
ну в расте сахарновато
источник

SP

Stanislav Popov in rust_offtopic
но разве можно энам назвать в маленькой буквы?
источник

В

Вафель in rust_offtopic
Вафель
Сделай явно как-то пожалуйста, меня в расте зачастую раздражают непонятки с тем константа это блиннн или байнд переменной или литерал
точнее не то что зачастую, просто раздражает что правила такие сложные и запутанные и иногда надо отдельно делать

Patt(x) if x == x
источник

В

Вафель in rust_offtopic
Stanislav Popov
но разве можно энам назвать в маленькой буквы?
да
источник

В

Вафель in rust_offtopic
не нужно, но можно
источник

SP

Stanislav Popov in rust_offtopic
мне чтото раст запрещал
источник

SP

Stanislav Popov in rust_offtopic
@f0land вообще он прав, ты щас адвокатируешь как динамикоблядь, он хорошо тобой манипулирует https://t.me/myobrecheny/78297
источник

p

polunin.ai in rust_offtopic
Stanislav Popov
мне чтото раст запрещал
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=f85f6110030e31468a54fcb7fb72028e ты не сможешь проматчиться по варианту у которого имя в ловеркейсе кек
источник

SP

Stanislav Popov in rust_offtopic
смысл статики что у тебя есть кирпичики которые ты можешь композировать. в динамике таких кирпичиков нет
источник

SP

Stanislav Popov in rust_offtopic
ну я это и говорю да
источник

SP

Stanislav Popov in rust_offtopic
а лол, создать его можно? треш
источник