Valores :
Nesta seção iremos aprender quais são os valores que podemos atribuir a uma variável. Abaixo segue-se os valores com explicação é exemplo.
Boolean: Está e o valor mais fácil de se aprender. O que é Boolean? Boolean é um tipo de atributo que é dado a uma variável que irá-se atribuir a falso ou verdadeiro( false or true). Abaixo segue-se um exemplo.
x = true # Isto é um boolean. A variável "x" recebeu o valor de verdadeiro.
y = false # Isto é um boolean. A variável "y" recebeu o valor falso.
Integer: O que é o valor Integer? É basicamente um número inteiro, ou seja integer é um valor na qual o sistema do programa interpreta como um valor inteiro.Abaixo segue-se um exemplo.
x = 5 # Isto é um integer. A variável "x" recebeu o valor de um número inteiro.
y = 4 # Isto é um integer. A variável "y" recebeu o valor de um número inteiro.
Float: O que é o valor float? É basicamente um número fracionário, ou seja float é um valor na qual o sistema do programa interpreta como um valor fracionário. Abaixo segue-se um exemplo.
x = 1.6 # Isto é um integer. A variável "x" recebeu o valor de um número inteiro.
y = 1.8 # Isto é um integer. A variável "y" recebeu o valor de um número inteiro.
String: O que é o valor string? É basicamente um texto dentro de aspas — Ou seja string é um valor na qual o sistema do programa interpreta como um texto dentro de aspas — Abaixo segue-se um exemplo.
x = "Isto é uma string." # Isto é uma string. A variável "x" recebeu o valor de uma string.
y = "004546" # Isto é uma string. A variável "y" recebeu o valor de uma string.
Symbol: O que é o valor de um symbol? É basicamente caracteres especiais usada para facilitar a programação — Um valor symbol sempre vem com o prefixo ":", para que o sistema do programa o interprete como um symbol — Abaixo segue-se um exemplo.
x = :ok # Isto é um symbol. A variável "x" recebeu o valor de um symbol.
y = :symbol # Isto é um symbol. A variável "y" recebeu o valor de um symbol.
* Mais lembre-se, o valor de um symbol, nunca poderá ser um número ou algo do tipo.
z = :0 # Isto seria um erro.
Array: O que é o valor de uma array? É basicamente, qualquer valor que ficará dentro de um "[ ]", ela é bastante usada, pois uma variável com o valor de array pode agregar inúmeros valores dentro dela, é para chama-la tempos que usar um sistema de ID. Veja um exemplo abaixo de uma variável com o valor de array.
x = [50, 20] # Isto é uma array. A variável "x" recebeu o valor de uma array.
puts(x[0]) # Estamos chamando o primeiro valor agregado na array da variável "x".
# Como funciona este sistema de ID? Veja o exemplo abaixo.
# 0, 1, 2, 3, 4, 5
# [20, 30, 40, 50, 60, 70] | Este é um exemplo auto-explicativo;
puts(x[1]) # Estamos chamando o segundo valor agregado na array da variável "x".
Hash: O que é o valor hash? É basicamente, qualquer valor que ficará dentro de um "{}", ela é bastante usada para armazenar valores com hierarquias, ela e regida por "chave" => "valor". Veja abaixo um exemplo. Se você entendeu os princípios básicos de array irá aprender fácil os da hash.
x = {"bolsa" => 1, "calça" => 2} # Isto é um hash. A variável "x" recebeu o valor de um hash.
puts x["bolsa"] # Aqui chamamos a chave "bolsa" que agrega o valor "1".
=begin
Lembre-se após criar uma chave deve-se sempre inserir o simbolo "=>" é depois o valor. E caso você queira criar outra chave lembre-se sempre de inserir uma "virgula". As chaves podem ser valores numéricos, strings, symbol, menos boolean. Agora o valor, pode ser qualquer valor. Exemplo abaixo.
hash = {0 => 2, 1 => 4, 4 => 5, "Tênis" => 610, :syml => 30}
puts hash[0] # Chamou a chave "0".
puts hash[1] # Chamou a chave "1".
puts hash[4] # Chamou a chave "4".
puts hash["Tênis"] # Chamou a chave "Tênis".
puts hash[:syml] # Chamou a chave ":syml".
=end
puts x["calça"] # Aqui chamamos a chave "calça" que agrega o valor "2".
Boolean: Está e o valor mais fácil de se aprender. O que é Boolean? Boolean é um tipo de atributo que é dado a uma variável que irá-se atribuir a falso ou verdadeiro( false or true). Abaixo segue-se um exemplo.
x = true # Isto é um boolean. A variável "x" recebeu o valor de verdadeiro.
y = false # Isto é um boolean. A variável "y" recebeu o valor falso.
Integer: O que é o valor Integer? É basicamente um número inteiro, ou seja integer é um valor na qual o sistema do programa interpreta como um valor inteiro.Abaixo segue-se um exemplo.
x = 5 # Isto é um integer. A variável "x" recebeu o valor de um número inteiro.
y = 4 # Isto é um integer. A variável "y" recebeu o valor de um número inteiro.
Float: O que é o valor float? É basicamente um número fracionário, ou seja float é um valor na qual o sistema do programa interpreta como um valor fracionário. Abaixo segue-se um exemplo.
x = 1.6 # Isto é um integer. A variável "x" recebeu o valor de um número inteiro.
y = 1.8 # Isto é um integer. A variável "y" recebeu o valor de um número inteiro.
String: O que é o valor string? É basicamente um texto dentro de aspas — Ou seja string é um valor na qual o sistema do programa interpreta como um texto dentro de aspas — Abaixo segue-se um exemplo.
x = "Isto é uma string." # Isto é uma string. A variável "x" recebeu o valor de uma string.
y = "004546" # Isto é uma string. A variável "y" recebeu o valor de uma string.
Symbol: O que é o valor de um symbol? É basicamente caracteres especiais usada para facilitar a programação — Um valor symbol sempre vem com o prefixo ":", para que o sistema do programa o interprete como um symbol — Abaixo segue-se um exemplo.
x = :ok # Isto é um symbol. A variável "x" recebeu o valor de um symbol.
y = :symbol # Isto é um symbol. A variável "y" recebeu o valor de um symbol.
* Mais lembre-se, o valor de um symbol, nunca poderá ser um número ou algo do tipo.
z = :0 # Isto seria um erro.
Array: O que é o valor de uma array? É basicamente, qualquer valor que ficará dentro de um "[ ]", ela é bastante usada, pois uma variável com o valor de array pode agregar inúmeros valores dentro dela, é para chama-la tempos que usar um sistema de ID. Veja um exemplo abaixo de uma variável com o valor de array.
x = [50, 20] # Isto é uma array. A variável "x" recebeu o valor de uma array.
puts(x[0]) # Estamos chamando o primeiro valor agregado na array da variável "x".
# Como funciona este sistema de ID? Veja o exemplo abaixo.
# 0, 1, 2, 3, 4, 5
# [20, 30, 40, 50, 60, 70] | Este é um exemplo auto-explicativo;
puts(x[1]) # Estamos chamando o segundo valor agregado na array da variável "x".
Hash: O que é o valor hash? É basicamente, qualquer valor que ficará dentro de um "{}", ela é bastante usada para armazenar valores com hierarquias, ela e regida por "chave" => "valor". Veja abaixo um exemplo. Se você entendeu os princípios básicos de array irá aprender fácil os da hash.
x = {"bolsa" => 1, "calça" => 2} # Isto é um hash. A variável "x" recebeu o valor de um hash.
puts x["bolsa"] # Aqui chamamos a chave "bolsa" que agrega o valor "1".
=begin
Lembre-se após criar uma chave deve-se sempre inserir o simbolo "=>" é depois o valor. E caso você queira criar outra chave lembre-se sempre de inserir uma "virgula". As chaves podem ser valores numéricos, strings, symbol, menos boolean. Agora o valor, pode ser qualquer valor. Exemplo abaixo.
hash = {0 => 2, 1 => 4, 4 => 5, "Tênis" => 610, :syml => 30}
puts hash[0] # Chamou a chave "0".
puts hash[1] # Chamou a chave "1".
puts hash[4] # Chamou a chave "4".
puts hash["Tênis"] # Chamou a chave "Tênis".
puts hash[:syml] # Chamou a chave ":syml".
=end
puts x["calça"] # Aqui chamamos a chave "calça" que agrega o valor "2".