Маjко
Если это какая-нибудь динамика тыпа питона
Alexander
Так и две страницы типа читать - глаза болят, сломается - через иде посмотреть.
Маjко
Не знаю, ничего не болит
Alexander
Под таким же предлогом можно заставить лямбды типами описывать - важное внутреннее апи. Какая разница внутри функции или нет, да вообще let без типа тоже опасен, вдруг кто чужой посмотрит и не понятно.
Маjко
Там это бессмысленно, они в контексте ф-и и используют только то, что в этом контексте. Захочешь сохранить или поперекидывать между ф-ями: да, будешь описывать
Alexander
Так внутренний тип после какого-нибудь хитрого фолда не видно.
Маjко
Видно
Маjко
Это первый аргумент фолда
Маjко
А смотреть на полный тип итератора тебе не нужно совсем
Alexander
Так ты не знаешь как он преобразуется - и во что заворачивается - это в лямбда фолда или мапа
Alexander
Ты там итераторы что ли полностью расписываешь?
Нет, но выглядит так как будто я расписываю итераторы.
Маjко
Так ты не знаешь как он преобразуется - и во что заворачивается - это в лямбда фолда или мапа
Ты не знаешь какие ассемблерные инструкции будут выполняться в твоей функции, страдай.
Cuno
Нет, но выглядит так как будто я расписываю итераторы.
А можно пример типа, сопоставимого с "расписанным" итератором?
Маjко
У меня тут скрин есть на эту тему
Маjко
Cuno
Ну это Future, тоже на комбинаторах навернулось так. Не считается.
Маjко
Да с итераторами та же фигня длинными
Маjко
Fold<Filter<Map<AndThen<...»»
Cuno
Я о том же. И мне как раз интересно что там @inv2004 такого навернул, что оно сопоставимо с тем, что комбинаторы творят
Oleg
Future<&'ebuchi Shakal>
Alexander
Маjко
А зачем тебе вообще писать тип итератора конкретный?
Маjко
impl Iterator<Item=T>
Alexander
Вангую что весь сыр-бор из-за Arc<Mutex<Vec<T>>>
Ну если внутри мутекса разные значения для одного параметра функции, для другого и потом ещё для результата - то да. А по-сути ты прав - наверху мутекс
Маjко
Box<Iterator<Item=T», если фобия найтли фич, которые на пути в стейбл в течение 1-2 релизов
Маjко
который там год она уже на пути в стейбл?
Какая разница, если их стабилизируют уже прямо вот щас? Universal уже в 1.26, Conservative в одном из следующих
Alexander
Я на Найтли.
Alexander
Вот из инета пример. И вытащить его в функцию.
Alexander
Marat
Да ну?
Да, вот в последней версии релизнули
Oleg
А кто-то может объяснить суть слова "conservative" вместо existential. Типа она "консервирует" реальный тип?
Маjко
И что? Какое тебе дело до этого?
Маjко
Он если что не руками написан
Alexander
Вытащить в функцию это если.
Маjко
impl Iterator епт
Oleg
И что? Какое тебе дело до этого?
У тебя во дворе за такие вопросы..?
Marat
Или не релизнули, но мне найтли компилятор говорил убрать флаг этот
Cuno
Импл же в стейбле уже
https://play.rust-lang.org/?gist=2a5ecde51d884d3761fe74b0fa6e73ac&version=stable Где?
Marat
Для консерватива и только в 26
А ну значит релизнут, тоже хорошо. Давно пора
Marat
Ну скорее бы сделали что бы их можно было в трейтах использовать, а то без этого нельзя некоторые вещи сделать
Маjко
Консерватив чуть позже
Marat
Консерватив это только на возвращаемой позиции
Marat
И его собираются релизить
Маjко
Мне казалось, компилер говорил, что юниверсал можно без гейта
でゲソ
И флексы
Гридов не завезли?
Yack
Ребята привет, а есть разработчики из Украины, есть один супер проект. Напишите в лс плз
Evgεny
Б Л О К Ч Е Й Н Л О К Ч Е Й Н
Yack
Yep
Mike
Разработчики из украины, не ведитесь
Mike
Вам еще сталкера второго делать
kitsu
Б Л О К Ч Е Й Н Л О К Ч Е Й Н
экз***м - не блокчейн, это будущее!
Loo
ссылку на вакансию давай и описание нормальное
Ilya
экз***м - не блокчейн, это будущее!
не, это какие-то другие ребята
Evgεny
неужели когда шум вокруг бл**чейна утихнет - кончатся и вакансии на расте?
Anton
Гридов не завезли?
Нет, да они в целом почти и не нужны
Ilya
неужели когда шум вокруг бл**чейна утихнет - кончатся и вакансии на расте?
ты так говоришь, что как будто сейчас вакансий дофига
kitsu
не, это какие-то другие ребята
о, когда энкодинг енамов завезете?
Ilya
Когда будет готово 😉
Mike
Четвёртого же
ты считаешь, что гта4 — на самом деле 6?
でゲソ
Нет, да они в целом почти и не нужны
Я прост не сразу дошёл до места где ты пояснил о каких лэйаутах речь
でゲソ
ты считаешь, что гта4 — на самом деле 6?
По счету может быть. Три дэ вроде так и есть четвёртый
Mike
По счету может быть. Три дэ вроде так и есть четвёртый
гта3 гта вайс сити гта сан андреас гта 4
Mike
понимаешь, к чему я?
でゲソ
Тогда где сталкер 1?
Cuno
Тогда где сталкер 1?
Единичку обычно опускают.
Anton
Ребят, это годный курс по Rust? https://www.udemy.com/rust-lang/