Suporte no desenvolvimento de jogos


    O modo Ruby de fazer

    Valentine
    Valentine
    Administrador
    Administrador

    Medalhas : O modo Ruby de fazer 94JxvO modo Ruby de fazer ZgLkiRU
    Mensagens : 5025
    Créditos : 1115
    Cash : 0

    O modo Ruby de fazer Empty O modo Ruby de fazer

    Mensagem por Valentine em 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


    _________________
    O modo Ruby de fazer AIymW
    GallighanMaker
    GallighanMaker
    Aldeia Friend
    Aldeia Friend

    Medalhas : O modo Ruby de fazer ZgLkiRU
    Mensagens : 915
    Créditos : 90
    Cash : 0

    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)

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

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

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


    _________________
    @IndieDB @Steam Concept
    O modo Ruby de fazer 41324
    --

      Data/hora atual: Sab Dez 14, 2019 7:10 pm