Recent Changes - Search:

edit SideBar


Firefox 2
Get Thunderbird!

Strings

Ruby.Strings History

Hide minor edits - Show changes to markup

November 29, 2006, at 11:03 PM by 85.105.66.26
Added lines 1-71:

(:code:) #!/usr/bin/ruby # str = "Mostly"; #str'yi de&#287;i&#351;tirmez str.upcase puts str #string'in belli bölümüne ula&#351;&#305;lmas&#305; puts str.slice(1,3) puts str[1,2] puts str[/^Mo/] puts str[/Mo..ly/] #str'yi de&#287;i&#351;tirir "!" oldu&#287;u için str.upcase! puts str # string'in bo&#351; olup olmad&#305;&#287;&#305;n&#305; kontrol eder. if str.empty? puts "empty" elsif puts "not empty" end # bir string'in içinde ba&#351;ka bir string arar. if str.include? 'H' puts "buldum" end # str << " Harmless" puts str #Bir hash'in elemanlar&#305; bir string'e atamak. h = {"key1" => "val1", "key2" => "val2"} str2 = "" h.each {|k,v| str2 << "#{k} is #{v}," } puts str2 # çok sat&#305;rl&#305; metin. str3 = "" str3 = <<END çok sat&#305;rl&#305; metin END puts str3 #string'i ters çevir, ama içeri&#287;ini de&#287;i&#351;tirme str.reverse #string'i ters çevir ve içeri&#287;inin de&#287;i&#351;tir. str.reverse! #split "Three little words".split(/\s+/) # => ["Three", "little", "words"] #Bir karakterin ASCII kodu. puts ?a # ASCII kodundan karaktere geri dönü&#351;. puts 97.chr #Byte'lara ay&#305;rmak: 'foobar'.each_byte { |x| puts "#{x} = #{x.chr}" } #Use String#scan to yield each character of a string as a new one-character string: 'foobar'.scan( /./ ) { |c| puts c }

Edit - History - Print - Recent Changes - Search
Page last modified on November 29, 2006, at 11:03 PM