Size: a a a

2020 June 14

c

codingteam@cjr in codingteam
Minoru
@fvnever: а у войда, вроде, не может быть инстансов? Это же пустой тип?
источник

t

ttldtor in codingteam
зачем возвращать void?
источник

c

codingteam@cjr in codingteam
Minoru
@ttldtor: потому что ничего не возвращать в плюсах нельзя
источник

t

ttldtor in codingteam
верни хоть что-нибудь)
источник

t

ttldtor in codingteam
struct NULL {};
источник

c

codingteam@cjr in codingteam
Minoru
(а в Rust можно написать сигнатуру типа `fn f() -> !`, означающую, что функция не завершается)
источник

t

ttldtor in codingteam
как это не завершается?
источник

c

codingteam@cjr in codingteam
Minoru
@ttldtor: ну, это тебя понесло. Буду я ещё костыли городить
источник

Dv

Dr. Friedrich von Ne... in codingteam
codingteam@cjr
Minoru
@fvnever: а у войда, вроде, не может быть инстансов? Это же пустой тип?
Ну, если у тебя есть expected<void, string>, то ты можешь же как-то из него распаковать значения и того, и другого?
источник

t

ttldtor in codingteam
она что, процесс?
источник

💮

💮 in codingteam
codingteam@cjr
Minoru
@fvnever: а у войда, вроде, не может быть инстансов? Это же пустой тип?
Скорее, юнит-тип.
источник

t

ttldtor in codingteam
codingteam@cjr
Minoru
@ttldtor: ну, это тебя понесло. Буду я ещё костыли городить
какие ещё костыли?
источник

t

ttldtor in codingteam
братюнь
источник

t

ttldtor in codingteam
ты либо пишешь код
источник

t

ttldtor in codingteam
либо не пишешь
источник

Dv

Dr. Friedrich von Ne... in codingteam
💮
Скорее, юнит-тип.
Значит, у воида есть одно значение?
источник

Dv

Dr. Friedrich von Ne... in codingteam
А как его получить?
источник

Dv

Dr. Friedrich von Ne... in codingteam
() — в расте вот это оно?
источник

💮

💮 in codingteam
Dr. Friedrich von Never
() — в расте вот это оно?
Да.
источник

c

codingteam@cjr in codingteam
Minoru
@ttldtor: ну, например, abort() какой-нибудь не завершается. Ещё это может быть полезно, если пишешь для микроконтроллера: точка входа никогда не будет завершаться, потому что, ну, смысла нет — главной функции некуда возвращаться, операционки нет, ничего нет
источник