Tablica (informatyka): Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
MerlIwBot (dyskusja | edycje)
m Robot usunął hu:Tömb (strong connection between (2) pl:Tablica (informatyka) and hu:Tömb (adatszerkezet))
JavaScript dodany
Linia 4:
 
Praktycznie wszystkie [[język programowania|języki programowania]] obsługują tablice – jedynie w niektórych językach funkcyjnych zamiast tablic używane są [[lista|listy]] (choć tablice zwykle też są dostępne). W matematyce odpowiednikiem tablicy jednowymiarowej jest [[ciąg (matematyka)|ciąg]], a tablicy dwuwymiarowej - [[macierz]].
==Tablice w popularnych językach programowania==
 
=== Tablice w C/C++ ===
Tablice w C/C++ deklarowane są w następujący sposób:
Linia 40:
tablica[3]=4;
//Błąd nie jest wychwytywany przez kompilator, jednak próba wykonania takiej instrukcji spowoduje błąd kończący program
</source>
===Tablice w JavaScript===
W języku tym tablice tworzy się tak:
<source lang="javascript">
var tablica =[1, 2, 3];
var tablicaPusta=[];
</source>
lub
<source lang="javascript">
var tablica=new Array(1,2,3);
var tablicaPusta=new Array();
</source>
 
Tablice w [[JavaScript|JavaScripcie]] są dynamiczne, co oznacza, że nie trzeba deklarować ich wielkości. Tablica powiększa się automatycznie.
<source lang="javascript">
var tablica=[1,2,3];
tablica[4]=5;
</source>
jest równoważne
<source lang="javascript">
var tablica=[1,2,3,undefined,5];
</source>
== Zobacz też ==
* [[Tablica asocjacyjna]]