Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗dtOpVlPrm 73 of 113 menu
◀ ▶

Практика по классу-значению в Dart

Сделайте класс Client с полями id, name, balance. Дан список:

var clients = [ Client(1, "Ann", 100), Client(2, "Bob", 50), Client(3, "Cy", 100), ];

Выведите на экран число клиентов с balance == 100.

Сделайте класс Event с полями day и title. Даны события:

var e1 = Event(1, "meet"); var e2 = Event(1, "meet");

Выведите на экран true, если записи e1 и e2 совпадают по ==, иначе false.

Сделайте класс Profile с полями nick, level, online; для online задайте false по умолчанию. Дан профиль:

var p = Profile("fox", 3);

Получите копию профиля с level = 4 и online = true. Выведите на экран новый объект.

Сделайте класс PairKV с полями key и value. Дана карта:

var dict = { "en": PairKV("hello", "hi"), "ru": PairKV("hello", "privet"), };

Для ключа "ru" выведите на экран value записи или слово "none", если ключа нет.

Сделайте класс Book с полями author и title. Дан список:

var shelf = [ Book("Kay", "A"), Book("Kay", "B"), Book("Lee", "C"), ];

Найдите число различных авторов в списке shelf и выведите его на экран.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить