Los principios de rubí

Ruby tiene unos principios de diseño para hacer la programación en el lenguaje menos estresante y más divertido para los programadores de otros lenguajes de programación. Estos principios de diseño son:

Principio de la concisión: En general, se necesita código corto y conciso para crear programas. El conjunto inicial de pasos para ejecutar un programa escrito en Inglés se refiere a menudo como pseudo-código. Rubí se ha diseñado de manera que se necesita poco esfuerzo adicional para traducir pseudo-código en el código real. comandos de Ruby aún existentes se pueden hacer más concisa. Por ejemplo, si la declaración de Ruby puede ser escrito en tres líneas o sólo uno.

  • Principio de concordancia: Un pequeño conjunto de reglas gobierna toda la lengua. A veces este principio en la conoce como el principio de la menor sorpresa o principio de la menor sorpresa. En general, si usted está familiarizado con otro lenguaje de programación, la forma de Ruby se comporta debe sentir intuitivo para usted. Por ejemplo, en javascript cuando se trabaja con métodos de cadena, se les puede encadenar como tal

    "alfabeto".toUpperCase (). concat ("Sopa")

    Este javascript retorne el comando “AlphabetSoup” haciendo primero la cadena “alfabeto” mayúscula utilizando el .toUpperCase () método, y luego concatenando “sopa” a “alfabeto”. Del mismo modo, la declaración de Ruby a continuación cadenas juntos métodos simplemente como era de esperar, también regresar “AlphabetSoup”.

    Video: Rubi Toda la novela

    "alfabeto".upcase.concat ("Sopa")
  • Principio de flexibilidad: Hay varias maneras de lograr lo mismo, e incluso los comandos internos se pueden cambiar. Por ejemplo, al escribir un if-else declaración puede utilizar las palabras Si y más, pero también se puede realizar la tarea con un solo “?”. El siguiente código ambos realizan la misma tarea.

  • Versión 1:

    Video: INVITACION A LOS XV AÑOS DE RUBI VIDEO SE HACE VIRAL Y CAUSA LOCURA

    Si 3GT; 4puts "la condición es verdadera"elseputs "la condición es falsa"fin
  • Versión 2:

  • pone 3GT; 4? "la condición es falsa" : "la condición es verdadera"
    Artículos Relacionados