(примечание: я новичок в Python)
У меня была опечатка в вызове функции, и проект собран, но произошел сбой во время выполнения, при нажатии вызова функции с опечаткой.
Это нормально ?!Разве сборка не провалилась ?!Я правильно настроен?!
Я использую Eclipse в Linux Centos.
Eclipse обнаруживает другие ошибки (отступы, неопределенные переменные (например, если foo :, с foo, никогда не объявленным ранее, вызываетошибка сборки и т. д.)
вот как выглядит мой материал:
def foo(self):
pass
def bar(self):
foe()
-> foe
вместо foo
-> НЕ генерирует ошибку компиляции, но (конечно) падает во время выполнения
Я могу понять, что Python иногда не знает типы переменных до времени выполнения, но не может его обнаружить, когда я выполняю вызов функции, которая недаже существуют в классе ?? !!
Я надеюсь, что с моей настройкой все в порядке, иначе я боюсь, что пропущу Java, C и все остальные мои статически типизированные языки;))))