Size: a a a

2020 June 28

AL

Arsenii Lyashenko in rust_offtopic
Вода циркулирует по трубам и отдает тепло
источник

AL

Arsenii Lyashenko in rust_offtopic
Правда, не знаю, как это будет работать в отопительный сезон
источник

EG

Emmanuel Goldstein in rust_offtopic
Хочу синтаксический сахар для вызова функций, у которых в аргументах одна структура
Как в эээ Vlang? кажется
источник

EG

Emmanuel Goldstein in rust_offtopic
struct ComplexStruct {
   a: i32,
   foo: String,
}

fn bar(st: ComplexStruct) { ... }

bar(a: 123, foo: "test".into())
источник

H

Hirrolot in rust_offtopic
Emmanuel Goldstein
struct ComplexStruct {
   a: i32,
   foo: String,
}

fn bar(st: ComplexStruct) { ... }

bar(a: 123, foo: "test".into())
Можно bar((123, "test".to_owned()))
источник

EG

Emmanuel Goldstein in rust_offtopic
Hirrolot
Можно bar((123, "test".to_owned()))
Можно и просто bar(123, "test".into()), но это менее читаемо, чем именованные аргументы
источник

EG

Emmanuel Goldstein in rust_offtopic
Особенно для всяких конфигов
источник

EG

Emmanuel Goldstein in rust_offtopic
Билдер паттерн не всегда приятен
источник

H

Hirrolot in rust_offtopic
А bar(ComplexStruct { ... }) ?
источник

EG

Emmanuel Goldstein in rust_offtopic
Hirrolot
А bar(ComplexStruct { ... }) ?
Некрасиво + длинно
источник

EG

Emmanuel Goldstein in rust_offtopic
Собственно, сахар в том, чтобы не писать ComplexStruct {}
источник

EG

Emmanuel Goldstein in rust_offtopic
Компилятор это и так знает с гарантией
источник

VS

Victor Sapiens in rust_offtopic
Теретья серия третьего сезона «Чёрное Зеркало» просто офигенно. Годный троллинг я шитаю. Яб с удовольствием сам такое бы провернул. 😁
источник

AZ

Alex Zhukovsky in rust_offtopic
Hirrolot
А как этот символ |- называется?
Погугли общезначимость
источник

ЕС

Егор Савельев... in rust_offtopic
Hirrolot
А как этот символ |- называется?
Вывод же)
источник

ЕС

Егор Савельев... in rust_offtopic
То что справа выводится из того что слева.
источник

ЕС

Егор Савельев... in rust_offtopic
Первый пример например следует читать как:
Если x имеет тип A - положение из коллекции положений Г, то из Г можно вывести что x имеет тип А
Это первое правило вывода типов по Хиндли-Миллнеру
источник

H

Hirrolot in rust_offtopic
ага, в другой главе прочитал уже
источник

H

Hirrolot in rust_offtopic
вот прикольная штука https://en.wikipedia.org/wiki/Delimited_continuation
источник

H

Hirrolot in rust_offtopic
но нотация ппц неочевидная, я еле втюхал что происходит
источник