Size: a a a

Dart & Flutter по-русски

2021 March 31

AG

Adel Gilyazeev in Dart & Flutter по-русски
Qwerty
Именно в контексте строгой типизации.
Например? Я ничего не понимаю
источник

MB

Michael Bazilique in Dart & Flutter по-русски
ребят, работал кто-то с Share FB? Настроил шейр в feed фейсбука, как перенаправлять в мессенджер фейсбука?
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
Если у тебя два объекта неизвестных типов но точно одного и у них определен оператор +, то этот оператор должен сработать с ними, не смотря на то что в коде у тебя будет неизвестно какого типа слогаемые
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
Adel Gilyazeev
Если у тебя два объекта неизвестных типов но точно одного и у них определен оператор +, то этот оператор должен сработать с ними, не смотря на то что в коде у тебя будет неизвестно какого типа слогаемые
Хотя это не логично и я могу быть не прав, ибо оператор та же функция... Но jsonEncode у входящего неизвестного объекта будет всегда искать метод .toJson()
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
Qwerty
Именно в контексте строгой типизации.
Мб ты про дженерники?
источник

Q

Qwerty in Dart & Flutter по-русски
Adel Gilyazeev
Например? Я ничего не понимаю
Если декларируем переменную абстрактного класса - должен проходить только экземпляр потомка.
источник

Q

Qwerty in Dart & Flutter по-русски
Adel Gilyazeev
Если у тебя два объекта неизвестных типов но точно одного и у них определен оператор +, то этот оператор должен сработать с ними, не смотря на то что в коде у тебя будет неизвестно какого типа слогаемые
Это уткинатипизация
источник

MB

Michael Bazilique in Dart & Flutter по-русски
Ребят, юзаю камеру со своего репо. Билд апки не видит сорса там, хотя все на месте. Поможет кто-то пожалуйста решить?
источник

MB

Michael Bazilique in Dart & Flutter по-русски
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
Qwerty
Если декларируем переменную абстрактного класса - должен проходить только экземпляр потомка.
Да работает... Абстрактный класс является родителем, и его экземпляр не может быть создан сам по себе, все его потомки будут включать его и поэтому да все потомки будут валидными
источник

Q

Qwerty in Dart & Flutter по-русски
Adel Gilyazeev
Да работает... Абстрактный класс является родителем, и его экземпляр не может быть создан сам по себе, все его потомки будут включать его и поэтому да все потомки будут валидными
Очевидно же, что не может быть создан экземпляр абстрактного класса )
источник

Q

Qwerty in Dart & Flutter по-русски
Adel Gilyazeev
Да работает... Абстрактный класс является родителем, и его экземпляр не может быть создан сам по себе, все его потомки будут включать его и поэтому да все потомки будут валидными
А утиная типизация прокатит, если не потомок абстрактного?
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
Qwerty
А утиная типизация прокатит, если не потомок абстрактного?
Если у тебя тип переменной будет dynamic а его значение любой класс имеющий реализацию метода, то да, с этой переменной этот метод вызовется без проблем... Но если значение будет без реализованного метода то выйдет исключение
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
Минус такого, что у тебя тип метода так же не определен, соответственно никто не знает какие и сколько аргументов долго быть
источник

Q

Qwerty in Dart & Flutter по-русски
Adel Gilyazeev
Если у тебя тип переменной будет dynamic а его значение любой класс имеющий реализацию метода, то да, с этой переменной этот метод вызовется без проблем... Но если значение будет без реализованного метода то выйдет исключение
Декларируем тип абстрактного класса. Если не его потомки, но с методом?
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
Эти два последних сообщений лишь мои предположение и догадки и они могут быть не точны... Ибо активно этим не пользовался
источник

Q

Qwerty in Dart & Flutter по-русски
Я все никак с типизации плюсов и объект паскаль на то говно, что сейчас в языках не могу перестроиться
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
Qwerty
Декларируем тип абстрактного класса. Если не его потомки, но с методом?
Типа есть абстрактный класс с макетом Й, и есть его потомок класса А реализующий этот метод, и есть класс Б который не потомок но реализует точно такой же метод... Типа можно ли Б привести к абстрактному классу? Нет
источник

Q

Qwerty in Dart & Flutter по-русски
Adel Gilyazeev
Типа есть абстрактный класс с макетом Й, и есть его потомок класса А реализующий этот метод, и есть класс Б который не потомок но реализует точно такой же метод... Типа можно ли Б привести к абстрактному классу? Нет
Ладно потом сам поиграю
источник

AG

Adel Gilyazeev in Dart & Flutter по-русски
Qwerty
Я все никак с типизации плюсов и объект паскаль на то говно, что сейчас в языках не могу перестроиться
Мне легче, я си пришёл) там нет типов, только структуры да числа (ну и указатели как частный случай чисел)
источник