Ruby/Tablice: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Szymon wro (dyskusja | edycje)
Nie podano opisu zmian
Szymon wro (dyskusja | edycje)
Linia 4:
 
<pre>
ruby> arytab = [1, 2, "3"]
[1, 2, "3"]
</pre>
Linia 11:
 
<pre>
ruby> arytab + ["foo", "bar"]
[1, 2, "3", "foo", "bar"]
ruby> arytab * 2
[1, 2, "3", 1, 2, "3"]
</pre>
Linia 20:
 
<pre>
ruby> arytab[0]
1
ruby> arytab[0,2]
[1, 2]
ruby> ary[0..1]
[1, 2]
ruby> arytab[-2]
2
ruby> arytab[-2,2]
[2, "3"]
ruby> arytab[-2..-1]
[2, "3"]
</pre>
Linia 36:
(Wartości ujemne oznaczają położenie elementu od końca tablicy.)
 
Tablice mogą być konwertowane na łańcuchy tekstowe i odwrotnie poprzez użycie odpowiednio: <tt>join</tt> (''dołącz'') i <tt>split</tt> (''podziel''):
 
<pre>
ruby> strtekst = arytab.join(":")
"1:2:3"
ruby> strtekst.split(":")
["1", "2", "3"]
</pre>