Ruby/Łańcuchy znakowe: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
Szymon wro (dyskusja | edycje) Nie podano opisu zmian |
Szymon wro (dyskusja | edycje) |
||
Linia 46:
</pre>
Konkatenacja łańcuchów w C jest bardziej kłopotliwa
<pre>
Linia 56:
</pre>
W Rubim natomiast, nie musimy w ogóle zastanawiać się nad miejscem zajmowanym w pamięci
Oto kilka rzeczy, które możesz zrobić z łańcuchami.
Linia 63:
<pre>
ruby>
"foo"
</pre>
Linia 70:
<pre>
ruby>
"foofoo"
</pre>
Linia 77:
<pre>
ruby>
102 # 102 jest kodem ASCII znaku `f'
ruby>
111 # 111 jest kodem ASCII znaku `o'
</pre>
Linia 88:
<pre>
ruby>
"
ruby>
"p"
ruby> herb[-2,2]
"
ruby> herb[0..3]
"
ruby> herb[-5..-2]
"
</pre>
Linia 112:
<pre>
# zapisz to jako
print "
while
if
puts "
break
else
puts "
end
print "
end
puts "
</pre>
Linia 133:
<pre>
% ruby
zgadnij? fiolek
Przykro mi, przegrales.
zgadnij? bez
Przykro mi, przegrales.
guess? ^D
Chodzilo o roza.
</pre>
|