Size: a a a

2020 June 29

ЕС

Егор Савельев... in rust_offtopic
Stanislav Popov
а если мне нужна десятку которая не пролезет в тип интов другого пространства?
Не понял
источник

SP

Stanislav Popov in rust_offtopic
у меня есть 10 овец и 10 коз
источник

ЕС

Егор Савельев... in rust_offtopic
Stanislav Popov
у меня есть 10 овец и 10 коз
Поздравляю.
источник

SP

Stanislav Popov in rust_offtopic
опять перешел на детский сад
источник

ЕС

Егор Савельев... in rust_offtopic
Stanislav Popov
опять перешел на детский сад
Пиши одним сообщением.
источник

SP

Stanislav Popov in rust_offtopic
одним сообщением тебе слишком сложно же
источник

ЕС

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

SP

Stanislav Popov in rust_offtopic
спрашиваю что если мне нужна десятку которая не пролезет в тип интов другого пространства? например у меня 10 овец и 10 коз и их нельзя смешивать
источник

VS

Victor Sapiens in rust_offtopic
Егор Савельев
Какой юзер айди.
case class UserId(value:Int) это если в самом простом виде. Чуть покруче public Age(int value) => if(value < 0 || value > 100) throw new Exception(“Not valid value”)
источник

SP

Stanislav Popov in rust_offtopic
Victor Sapiens
case class UserId(value:Int) это если в самом простом виде. Чуть покруче public Age(int value) => if(value < 0 || value > 100) throw new Exception(“Not valid value”)
щас напишет ага попался, выкидываешь эксепшены в рантайме значит статика ничего не может
источник

ЕС

Егор Савельев... in rust_offtopic
Stanislav Popov
спрашиваю что если мне нужна десятку которая не пролезет в тип интов другого пространства? например у меня 10 овец и 10 коз и их нельзя смешивать
У тебя числа это прямая. 10 влазит в рейндж -2^32..2^32 что бы ты не делал.
источник

SP

Stanislav Popov in rust_offtopic
Егор Савельев
У тебя числа это прямая. 10 влазит в рейндж -2^32..2^32 что бы ты не делал.
не верно. не влазит
источник

ЕС

Егор Савельев... in rust_offtopic
Stanislav Popov
щас напишет ага попался, выкидываешь эксепшены в рантайме значит статика ничего не может
Только здесь на уровне компилятора неизвестная информация. Это валидация а не парсинг.
источник

DS

Doge Shibu in rust_offtopic
Егор Савельев
То что сейчас не придумали способа разрешать вывод, не значит что его не существует.
Ты про проблему останова надеюсь знаешь?
источник

SP

Stanislav Popov in rust_offtopic
есть десятки разных систем координат где есть point, но ты не можешь из смешивать например
источник

ЕС

Егор Савельев... in rust_offtopic
Doge Shibu
Ты про проблему останова надеюсь знаешь?
Я не такой извращенец, чтобы исследовать проблемы вывода зависимых типов.
источник

ЕС

Егор Савельев... in rust_offtopic
Stanislav Popov
не верно. не влазит
Влазит. Прямая же.
источник

SP

Stanislav Popov in rust_offtopic
Егор Савельев
Только здесь на уровне компилятора неизвестная информация. Это валидация а не парсинг.
магия в том что ты конструируешь этот тип грязно, но передаешь его дальше по коду именно как то что тебе нужно
источник

DS

Doge Shibu in rust_offtopic
Егор Савельев
Я не такой извращенец, чтобы исследовать проблемы вывода зависимых типов.
Это базовые знания из CS, если что.
источник

ML

Mike Lubinets in rust_offtopic
Егор Савельев
Я не такой извращенец, чтобы исследовать проблемы вывода зависимых типов.
🙈🙈🙈
источник