Я чувствую, что любимый язык невозможно выбрать. Динамический контроль типов и статический контроль типов не могут вполне быть сравнены, таким образом, я просто перечислю который, из которых я использую
C++:
::value
сделало бы его намного более кратким ->.
, Почему компилятор не может выяснить, что я делаю ptr.thing
и просто делаю ->
для меня? vector<vector<int>>
должно быть vector<vector<int> >
, заставляет меня дрожать, и затем я не могу сфокусироваться каждый раз, когда я вижу, что строка кода и заканчиваю тем, что пытался выяснить способ использовать int[][]
или что-то ;
Python:
Вам следует почитать Пост о создании условных объектов Джереми Миллера. Это позволяет вам использовать некоторые условные проверки для определения того, что вы получите в качестве экземпляра. Похоже, это решение вашей проблемы.