GoConqr has a new look! Let us know what you think.

Notes

Ruby Básico CC

Deleted user User has deleted their subject information English 1 page

Content of the notes (1)

Page 1

Introdução ao ruby

Glossário Ruby CodeCademy

A linguagem ruby é muito simples de ser entendida parece com o inglês.

E prioriza a produtividade do programador no lugar da otimização do programa, isso significa que nem sempre ruby executa um programa de maneira mais rápido possível

Tudo em Ruby é um objeto.

Ela foi criada por Yukihiro Matsumoto 1995.

Uma linguagem interpretada você não precisa de um compilador.

IRB - Interactive Ruby (Console)

ERB - Embeded Ruby (Paginas HTML com Ruby)

Matemática Ruby:

Adição (+)

Subtração (-)

Multiplicação (*)

Divisão (/)

Exponenciação (**)

Modulo (%)

Cometários te ajudam a lembrar do que você estava fazendo quando você escreveu o código dias, meses, ou mesmo anos atrás.

print é como o write e o puts como writeln (Pascal Win's)

As variáveis devem ser escritas com letras minusculas e usando underline para separar palavras. my_age

comentário de uma linha #comentário

comentário de múltiplas linhas

=begin

Essa parte não sera interpretada.

=end

print imprimi uma mensagem na tela

gets serve para obter uma entrada do usuário e o chomp para retirar a linha em branco que é adicionada. gets.chomp

interpolação de strings Serve basicamente para chamar o valor da string e é feito dessa forma: #{nome_string}

É possível utilizar funções string para deixar a primeira letra em maiúsculo no ruby

através do capitalize, também temos o upcase!, para deixar todas as letras em caixa alta.

print "Qual seu nome"

name = gets.chomp

name.capitalize! //Após esse "!" a variável já vai ser atribuída com o novo valor de primeiras letras maiúsculas

Formulário básico ruby

print "Qual é o seu nome?"

first_name = gets.chomp

first_name.capitalize!

print "Qual é o seu sobrenome?"

last_name = gets.chomp

last_name.capitalize!

print "De que cidade você é?"

city = gets.chomp

city.capitalize!

print "De que estado você é?"

state = gets.chomp

state.upcase!

puts "Seu nome é #{first_name} #{last_name} e voce é de #{city}, #{state}!"

Information

Description
User has deleted their subject information Note on Ruby Básico CC, created by Deleted user on 31/08/2016.
Created by
Deleted user · Aug 2016
Updated
Oct 4, 2016
Views
130
History
  • Created by Valter Barros · Aug 26, 2016
  • Copied by Valter Barros · Aug 31, 2016
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?