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)
Nie podano opisu zmian
Linia 63:
 
<source lang="ruby">
slowo = "fo" + "o"
puts slowo #=> "foo"
</source>
 
Linia 69 ⟶ 70:
 
<source lang="ruby">
slowo = slowo * 2
puts slowo #=> "foofoo"
</source>
 
Linia 75 ⟶ 77:
 
<source lang="ruby">
puts slowo[0] #=> 102
# 102 jest kodem ASCII znaku `f'
 
slowo[-1] #=> 111
puts slowo[-1] #=> 111
# 111 jest kodem ASCII znaku `o'
</source>
 
Linia 87 ⟶ 90:
<source lang="ruby">
warzywo = "pietruszka"
puts warzywo[0,1] #=> "p"
puts warzywo[-2,2] #=> "ka"
puts warzywo[0..3] #=> "piet"
puts warzywo[-5..-2] #=> "uszk"
</source>
 
Linia 96 ⟶ 99:
 
<source lang="ruby">
puts "foo" == "foo" #=> true
puts "foo" == "bar" #=> false
</source>