Os princípios de rubi
Video: Rubi Toda la novela
Conteúdo
Ruby tem alguns princípios de design para tornar a programação na linguagem menos estressante e mais divertido para os programadores de outras linguagens de programação. Estes princípios de design são:
Princípio da concisão: Em geral, o código curto e conciso é necessário para criar programas. O conjunto inicial de etapas para executar um programa escrito em Inglês é muitas vezes referida como pseudo-código. Ruby está concebido de forma pouco esforço adicional é necessário para traduzir pseudo-código em código real. comandos de Ruby ainda existentes podem ser mais conciso. Por exemplo, se a declaração de Ruby pode ser escrito em três linhas ou apenas uma.
Princípio de consistência: Um pequeno conjunto de regras governa a língua inteira. Às vezes este princípio no referido como o princípio da menor surpresa ou princípio da menor surpresa. Em geral, se você estiver familiarizado com outra linguagem de programação, a forma como se comporta o Ruby deve sentir intuitiva para você. Por exemplo, em javascript quando se trabalha com métodos de string, você pode encadear-los juntos como assim
"alfabeto".toUpperCase (). concatenação ("Sopa")
Esta javascript instrução retorna “ALPHABETSoup” primeiramente fazendo a string “alfabeto” maiúscula usando o .toUpperCase () método, e depois concatenando “sopa” para “Alphabet”. Da mesma forma, a declaração de Ruby abaixo cadeias juntas métodos apenas como seria de esperar, também retornando “ALPHABETSoup”.
Video: Telenovela Rubi - Rubi ( Barbara Mori ) - Tan bella como perversa
"alfabeto".upcase.concat ("Sopa")
Princípio de flexibilidade: Existem várias maneiras de fazer a mesma coisa, e até mesmo comandos internos pode ser alterado. Por exemplo, ao escrever um if-else declaração que você pode usar as palavras E se e outro, mas você também pode realizar a tarefa com um único “?”. O código a seguir ambos executam a mesma tarefa.
Versão 1:
Video: Falleció conocida actriz de la novela “Rubí”
se 3GT; 4puts "a condição é verdadeira"elseputs "a condição é falsa"fim
Versão 2:
Video: BRUTAL CAOS EN LOS XV DE RUBY
coloca 3GT; 4? "a condição é falsa" : "a condição é verdadeira"