void main() { var a = 1; print(a); int b = 2; print(b); final c = 'Hello'; // c = 'Hello again'; // Uncomment to throw print(c); const d = 'World'; print(d);}
If we attempt to reset 'final' to a different value, we will get an error. The difference in practice between const
and final
is you use final
when certain instance variables belong into classes.