Может ли язык программирования быть «полным» без существования явное литье? В сущности, есть что-нибудь мы не можем сделать, используя язык, который не имеет явного типа литья?Может ли язык быть «полным» без явного литья типов?
Например, the post below демонстрирует, что Java требует явного ввода типов для записи настраиваемых классов универсального типа.
Есть ли другие примеры использования, где мы абсолютно Нужна явная литья?
Но мы можем сделать * все * без использования метода ** equals **, не так ли? Мне никогда не приходилось пользоваться ** равным **. С этим мы не можем обойтись? – Pacerier
Зависит от того, как вы все определяете. Вы не можете использовать большинство коллекций без него, но вы можете сказать, что это также библиотека, в этом случае мой единственный ответ. ДА, мы можем полностью избежать кастинга, переписывая Java. – MByD
И вы никогда не сравнивали строки? это также использование равных. – MByD