169 похожих чатов

А почему тип - не тип? 😅

23 ответов

32 просмотра

Потому что type это не тип, а переменная в которой находится тип)) Если используешь чистый дарт, то посмотри в сторону dart:mirrors, должно помочь, если flutter, то придумывай что-то другое)

Viktor- Автор вопроса

вы можете еще проверят так if ( value.runtimeType == Type )

Viktor- Автор вопроса

value.runtimeType == type.runtimeType

Покажи тип availableFields

Viktor- Автор вопроса
Daniil Koliasnikov
Покажи тип availableFields

Мне бы просто yml в DTO с VO загнать) Свалидировав по пути. Мб валидацию как раз через mirrors в тестах сделаю.

А в чем суть задачи ?

Viktor- Автор вопроса
Daniil Koliasnikov
А в чем суть задачи ?

Чем могу дополнить предыдущее сообщение?

Viktor
screenshot Мне бы просто yml в DTO с VO загнать) Свалидировав...

Не используй типы, лучше используй фабрики или билдеры

Viktor- Автор вопроса

Я хочу проверить, что yml соответствует определенной схеме

На данном отрывке кода тебе зачем проверка на тип ?

Viktor- Автор вопроса
Daniil Koliasnikov
На данном отрывке кода тебе зачем проверка на тип ...

Проверка блока из yml на соответствие схеме (соответствие значения по ключу определенному типу)

Daniil Koliasnikov
На данном отрывке кода тебе зачем проверка на тип ...

Также заменить if(fieldsAvailable[key] ==null ) на if(fieldsAvailable.containsKey(key)). Больше семантики

Viktor- Автор вопроса
Viktor
Пакетом yaml/yaml

Это тесты или в приложении пользователя ?

Урусай
value.runtimeType == type.runtimeType

У переменной типа тип рантайм тип - тип

Viktor- Автор вопроса

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта