でゲソ
У раста все внутри резалта и все и сразу ты не получаешь
adam
分解物質
Anonymous
мемы
Ivan
А чем плох return в расте?
Danila Matveev
тем же, чем и везде - разрыв потока
много точек выхода сложнее отслеживать
Ivan
Парни, но вы можете использовать один return и всё
Danila Matveev
а если он один то зачем его писать корольджулиан.жпг
Ivan
Маjко
Ivan
Вам что лень писать?
Маjко
Ivan
return a + 15 вернёт вычисленный результат?
Маjко
А что еще?
Ivan
Ок
Ivan
Выражение a + 15 тоже?
Маjко
Да
Anonymous
последнее выполненное выражение всегда возвращается
Anonymous
; превращает выражение в ()
Ivan
В пустой кортеж?
Anonymous
что за странные названия
Ivan
А что такое ()¿
でゲソ
Anonymous
ты недочитал
でゲソ
Anonymous
ну?
Berkus
Anonymous
последнее выражение выдает ()
Berkus
сишный войд короч
Anonymous
Ivan
Если функция возвращает i32, а чувак поставил ;
Oleg
В спецификации написано, что это называется unit или пустой кортеж :)
Oleg
Уже когда-то поднимался спор
Anonymous
в rust и haskell у термина void есть свое специфичное значение
Anonymous
Berkus
պլհկ
Void - тип с нулем значений
Unit - тип с одним значением
Alex
войд еще называют жопой
պլհկ
Лерн зе диференс
Ит мей сейв йор лайф
Alex
потому что если получил значение типа войд - всё, жопа
Berkus
да я в курсе
Ivan
Ivan
Как можно войд получить?
Anonymous
его нельзя получить
Anonymous
воид это enum Void {}
Ivan
Alex
бесконечный цикл например или падение
Anonymous
это !
Alex
https://en.wikipedia.org/wiki/Bottom_type
Alex
The bottom type is frequently used for the following purposes:
To signal that a function or computation diverges; in other words, does not return a result to the caller.
Anonymous
и причем тут воид?
Alex
bottom type is the type that has no values
でゲソ
вы мне лучше вот что скажите - кто-нибудь пробовал готовить FMOD
Ivan
Прикольно, в расте есть bottom type
Anonymous
Ivan
👍
Anonymous
но они не одинаковы
でゲソ
Ivan
分解物質
@azoyan похоже даже не пытался Rust Book читать
Ivan
Читал год назад.
分解物質
попробуй ещё
Alex
Практическая разница в том что void нельзя получить, а () можно?
分解物質
да
でゲソ
когда кодишь на расте как инопланетянин
Kerrigan
такой же приплюснутый
でゲソ
такое только в фильмах разве что использовать
Kerrigan
даже взять гофера
Kerrigan
приплюснуть и подписать БЛЭТ РАСТ
Anonymous
This Is How Gophers See Rust
andrei
Artem
Всем привет. Есть ли возможность проинициализировать статический массив структур, не имплементящих Copy, дефолтными значениями этой структуры? Как-то кроме как перечислением нужного количества значений?
Маjко
Заимплементить Copy
Artem
у структуры есть поле типа String