Ruby – String – Integer – Float – Linux

Publicado: 1 de setembro de 2014 em Ruby on Rails

Como de costume sempre ressaltamos que Ruby é uma linguagem diferenciada por ser puramente orientada a objeto, isto significa que ao contrario de muitas linguagens de programação mais tradicionais, números inteiros e números flutuantes em Ruby não são tipos primitivos e sim objetos, assim acontece também com os objetos Strings. Por este motivo o Ruby possui uma simplificada e poderosa sintaxe cheia de recursos tornando muito fácil manipular objetos do tipo string, integer e float.

Strings

Um objeto String mantém e manipula uma sequência arbitrária de bytes, normalmente representando caracteres.

String: http://www.ruby-doc.org/core-2.1.2/String.html

Integers

Esta classe é a base para as duas classes concretas que sustentam números inteiros, Bignum e Fixnum.

Integer: http://www.ruby-doc.org/core-2.1.2/Integer.html

Floats

Objetos flutuantes representam números reais inexatos utilizando precisão de dupla representação de ponto flutuante da arquitetura nativa.

Float: http://www.ruby-doc.org/core-1.9.3/Float.html

Ruby - Strings - Integers - Floats

Ruby – Strings – Integers – Floats

Exemplo:

Neste exemplo manipulamos objetos literais, inteiros e flutuantes através das classes da linguagem de programação Ruby.

Ruby

#!/usr/bin/env ruby
# Desenvolvimento Aberto
# Variaveis.rb

# Inteiros
2.times() {puts "Contagem Regressiva"}

puts "\nContando..."
5.downto(1) {|x| puts x}
puts "Booommm!!!"

# Flutuantes
puts "\nFlutuantes"
float = 5.to_f

puts "Numero flutuante: " + String(float) + " Adicionando 4.3: Total= " + String(float + 4.3)

# Strings
puts "\nObjetos Strings\n"
puts "desenvolvimento".capitalize + " " + "aberto".capitalize
puts "desenvolvimento".upcase
puts "ABERTO".downcase

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s