O modo Ruby de fazer Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

Aldeia RPG
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

O modo Ruby de fazer

2 participantes

Ir para baixo

O modo Ruby de fazer Empty O modo Ruby de fazer

Mensagem por Valentine Sex Mar 31, 2017 7:59 am

Ruby é uma linguagem e tanto! Vou mostrar abaixo algumas coisas que considero maravilhosas e, uma vez que você se acostuma, sente falta em todas as outras linguagens que você trabalha!

Adicionar itens em um array
Código:
items = ['apple', 'windows', 'linux']

# modo antigo
items.push('unix')

# modo ruby
items << 'unix'

Concatenando strings*
Código:
phrase = 'I do not like '

# modo antigo
phrase += 'Windows'

# modo ruby
phrase << 'Windows'

Verificando se um item existe no array e, se não existir, adiciona
Código:
items = ['apple', 'windows', 'linux']

# modo antigo
if not items.include?('unix')
  items << 'unix'
end

# modo ruby
items |= ['unix']

Atribuindo valores de um array a variáveis
Código:
items = ['apple', 'windows', 'linux']

# modo antigo
a = items[0]
b = items[1]

# modo ruby
a, b = *items

Atribuindo um valor a uma variável somente se ela não tiver nenhum valor pré-definido
Código:
a = nil

# modo antigo
if not a
  a = 'linux'
end

# modo ruby
a = 'linux' unless a

#modo ruby melhor ainda
a ||= 'linux'

Créditos:
Nando Vieira

Tópico original:
https://nandovieira.com.br/o-modo-ruby-de-fazer


Última edição por Valentine em Sex Dez 17, 2021 8:02 am, editado 1 vez(es)
Valentine
Valentine
Administrador
Administrador

Medalhas : O modo Ruby de fazer ZgLkiRU
Mensagens : 5341
Créditos : 1164

https://www.aldeiarpg.com/

Ir para o topo Ir para baixo

O modo Ruby de fazer Empty Re: O modo Ruby de fazer

Mensagem por GallighanMaker Ter Jun 13, 2017 12:05 am

Jesus, eu nunca me acostumei com ruby ): mas é um bom conceito, serve de base pra bastante coisa.

_________________
O modo Ruby de fazer 8dVK0ku
using C# and import Python developer || Expert in Unity Engine IDE. || O modo Ruby de fazer 769_heart 2D pixel games.
GallighanMaker
GallighanMaker
Colaborador
Colaborador

Medalhas : O modo Ruby de fazer ZgLkiRU
Mensagens : 985
Créditos : 102

Ficha do personagem
Nível: 1
Experiência:
O modo Ruby de fazer Left_bar_bleue0/0O modo Ruby de fazer Empty_bar_bleue  (0/0)
Vida:
O modo Ruby de fazer Left_bar_bleue30/30O modo Ruby de fazer Empty_bar_bleue  (30/30)

https://kingsland-online.com/

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos