Permalink
Browse files

Exemplos de strings em múltiplas linhas e de utilização de alguns mét…

…odos
  • Loading branch information...
1 parent 74d56e6 commit 7b24f0b68e2a267397b97b4054727c40c0a983a4 @andersondias committed Aug 30, 2010
Showing with 53 additions and 1 deletion.
  1. +53 −1 2_letras.rb
View
54 2_letras.rb 100755 → 100644
@@ -37,4 +37,56 @@
puts 'up\down'
puts "1 + 2 = #{1 + 2}"
-puts '1 + 2 = #{1 + 2}'
+puts '1 + 2 = #{1 + 2}'
+
+#6 -> Strings em múltiplas linhas
+
+print <<HERE
+Double quoted \
+here document.
+It is #{Time.now}
+HERE
+
+print <<-THERE
+ This is a single quoted.
+ The above used #{Time.now}
+ THERE
+
+#7 -> Métodos úteis
+
+frase = "O rato roeu a roupa do rei de roma"
+puts frase.gsub("r", "p")
+puts frase
+frase.gsub!("r", "p")
+puts frase
+
+nome = "Anderson Dias de Araujo Ferreira"
+puts nome.upcase
+puts nome
+nome.upcase!
+puts nome
+
+nome.downcase!
+puts nome
+nome.capitalize!
+puts nome
+nome.swapcase!
+puts nome
+
+puts "string com 20 letras".size
+puts "string com 20 letras".length
+
+puts "oooooooooooooowww man!".squeeze
+
+titulo = "Titulo".center(50)
+puts titulo.inspect
+puts titulo.lstrip.inspect
+puts titulo.rstrip.inspect
+puts titulo.strip.inspect
+
+titulo.strip!
+puts titulo.reverse
+
+"Não Vazia".empty?
+" ".empty?
+"".empty?

0 comments on commit 7b24f0b

Please sign in to comment.