Fundamentele programării (XVI) - Swift

De data aceasta vom avea un articol puțin altfel. Nu vom mai prezenta noțiuni noi, urmate de exemple, ci vom începe direct cu exemplele. Vor fi diverse situații în care șirurile sunt utilizate greșit. Nu vom explica ce se întâmplă și de ce nu este corect (sau recomandabil) să facem anumite lucruri. Va trebui să vă dați seama singuri (preferabil înainte să încercați să executați instrucțiunile respective).

Să începem cu următorul program simplu:

Să trecem mai departe:

Aveam patru elemente și am vrut să scriem cinci. Să încercăm doar cu patru:

Cam atât... Putem trage câteva concluzii: trebuie întotdeauna să fim atenți la dimensiunile șirurilor pe care le utilizăm și să nu accesăm elemente "din afara" șirurilor.

În încheiere, imaginați-vă ce-ar fi dacă am folosi sir[i] și i ar fi -1!