Size: a a a

2020 October 22

D

Dmitry in Rust Beginners
Ну как бы да, это видимо из какой-то теории, в отрыве от контекста не понятно о чем речь. Типов может не быть вообще, перечисление может быть просто enum modes {single, plural} - где в рантайме скорее всего какой-нибудь один инт будет передаваться на весь енум и будем смотреть, какое в ном значение.
источник

EG

Emmanuel Goldstein in Rust Beginners
Mikail Bagishov
Сумма это не объединение
Хорошо, покажи множество, соответствующее bool + bool
источник

EG

Emmanuel Goldstein in Rust Beginners
И дай своё определение сумме множеств для начала
источник

JC

Julian =) Coffee in Rust Beginners
ну если рассмотреть мультимножества....
источник

EG

Emmanuel Goldstein in Rust Beginners
Под A + B вообще обычно понимается вот это:
https://en.wikipedia.org/wiki/Minkowski_addition
источник

D

Dmitry in Rust Beginners
И всетаки мне нравится комьюнити новичков в расте =)))
источник

MB

Mikail Bagishov in Rust Beginners
Emmanuel Goldstein
Хорошо, покажи множество, соответствующее bool + bool
Ну например я могу определить A + B как {{{x}} | x in A} \cup { {{x},{}} | x in B  }
источник

EG

Emmanuel Goldstein in Rust Beginners
Mikail Bagishov
Ну например я могу определить A + B как {{{x}} | x in A} \cup { {{x},{}} | x in B  }
Это не вполне общепринятое определение
источник

MB

Mikail Bagishov in Rust Beginners
По такому определению мощность суммы равна мощности сумм
источник

MB

Mikail Bagishov in Rust Beginners
Emmanuel Goldstein
Это не вполне общепринятое определение
Да сама операция редко нужная
источник

MB

Mikail Bagishov in Rust Beginners
Просто надо как угодно помахать руками и "раскрасить" элементы множеств, чтобы дубликаты стали отличаться цветом
источник

MB

Mikail Bagishov in Rust Beginners
В случае енума этим цветом оказывается, внезапно, вариант енума.
источник

D

Dmitry in Rust Beginners
Вы когда типы цветами называете, не забывайте указывать, о какой терминологии речь. Выглядит как птичий язык.
источник

MB

Mikail Bagishov in Rust Beginners
Emmanuel Goldstein
Это не вполне общепринятое определение
Википедия говорит что мы заменяем элемент на пару (элемент, номер множемства).
источник

MB

Mikail Bagishov in Rust Beginners
Dmitry
Вы когда типы цветами называете, не забывайте указывать, о какой терминологии речь. Выглядит как птичий язык.
Это язык размахивания руками.
источник

MB

Mikail Bagishov in Rust Beginners
источник

АГ

Алексей Герасимов... in Rust Beginners
это же из изоморфизма Карри-Говарда идет, что сиситема типов изоморфна соответствующей логике, типы изоморфны высказываниям, соответственно произведение типов это конъюнкция высказываний, истинным высказываниям соответствуют населенные типы, ложным - ненаселенные и т.д
источник

A

Adatan in Rust Beginners
А в чем разница между TryFrom и From, реализую для своих типов и понять не могу, когда применять одно, а когда другое
источник

MB

Mikail Bagishov in Rust Beginners
From если преобразование всегда успешно, TryFrom если оно может упасть
источник

A

Adatan in Rust Beginners
справедливо
источник