Citat:
Originalno napisao ivanhoe
znaci interpreter upozorava na greske u kucanju imena promenjivih? Ok to je onda slicna funkconalnost kao deklaracije, nisam bio toga svestan...
|
не баш увек...
нпр.
Kôd:
variable=5
for a in list:
varaible += 3
ће приметити грешку, док у следећем неће:
Kôd:
variable=5
for a in list:
varaible = a
Укратко, у многим случајевима би реаговао на грешку, али не у свим (с том разликом да се ради о грешци приликом рада [lazy/late evaluation], а не приликом компилације, па је неопходан услов и да при тестирању прођеш кроз тај део ко̂да).
Поента је да не можеш да имаш статичко декларисање променљивих и толико касну евалуацију као у Питону („што је касније могуће“
).
Због свега тога, ипак „екстремно програмирање“ и „import unittest“