| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Rubí Programación >> Content
    Diferencias entre Incluir y Exigir en Ruby
    análisis de lenguaje es un paso fundamental en el aprendizaje de cualquier nuevo lenguaje de programación - incluso un lenguaje relativamente "simple" como Ruby. Una mirada de cerca le ayuda a ver las diferencias entre los elementos del programa que en última instancia determinan cómo una secuencia de comandos de Ruby se comporta y, posteriormente, cómo utilizar la secuencia de comandos correctamente. Mientras que el " Include " y "exigir" declaraciones pueden parecer muy similares a primera vista , una mirada más cercana revela diferencias clave. Los dos pueden ser fácilmente confundidos , sin embargo, especialmente si usted está familiarizado con los lenguajes de programación que definen estos conceptos en términos diferentes. Identificación

    " Requerir " da Rubí una instrucción para importar la clase o el módulo de archivos desde el directorio de biblioteca de módulos para que pueda hacer referencia y utilizar el código dentro del módulo en el programa. "Incluir ", es un ejemplo de una directiva de preprocesador Rubí llamado " mixin . " En él, se hace referencia a un módulo y de esta manera se integra el módulo y una parte o la totalidad de sus acciones en su definición de clase. El uso de un mixin - en este caso, un "include " - permite al programador para aumentar o extender la funcionalidad de una clase
    Sintaxis

    La estructura sintáctica de incluir . y requieren son similares, pero el atributo de anexar a cada uno es diferente. La estructura sintáctica de un anexa incluye el nombre de atributo del módulo a la directiva " include" y encierra el atributo entre comillas dobles , por ejemplo: incluir en una declaración requieran, anexar el atributo de nombre de archivo sin utilizar comillas " modulename . " . Por ejemplo : requiere nombre
    Ubicación y mapa

    requieren declaración es una declaración independiente de una línea que con mayor frecuencia se inserta inmediatamente después de la ruta del archivo de apertura del programa. Directiva. Por ejemplo, si usted escribe y guarda un método llamado "Semana " a la biblioteca y desea utilizar el método en otro programa, agregue la instrucción require :

    # /usr /bin /rubyrequire "Semana " !

    Aunque con menor frecuencia , también puede colocar una declaración require dentro de un "if" condicional. Una inclusión es siempre parte de una definición de clase más grande. Dependiendo de cómo se va a utilizar el método, puede incluir variables del método para definir la clase más allá:

    clase Decadeinclude Weekno_of_yrs = 10def no_of_monthsputs Semana :: FIRST_DAYnumber = 10 * 12puts numberend
    < br >
    Consideraciones

    Diferencias entre " Incluir " y "exigir" puede ayudarle a crear un script de Ruby robusto y que funcione bien . Entiende, sin embargo, que si bien se suelen utilizar los dos juntos, esto no es siempre el caso. Siempre que se crea una nueva clase y la intención de incorporar los métodos de un módulo de guardado en la biblioteca de módulos en la nueva clase , debe utilizar los dos. Si crea y utiliza el método en el mismo programa , sólo tiene que " incluir " en la definición de clase .

    Previous :

    next :
      Artículos relacionados
    ·Cómo crear una matriz en Ruby 
    ·Cómo comprobar el objeto Cero en Ruby 
    ·Cómo utilizar scripts de Ruby de SketchUp 
    ·Cómo instalar plugins para una aplicación Rails Insta…
    ·Cómo reinstalar Ruby Gems 
    ·Cómo actualizar rubíes Gemas 
    ·Cómo escribir un programa simple en Ruby 
    ·Cómo hacer un encogimiento de hombros de encaje 
    ·Cómo utilizar la instrucción del caso Rubí en el con…
    ·Cómo devolver una transacción sobre el Ruby Registrar…
      Artículos destacados
    ·Cómo leer y escribir en RichTextBox en Visual Basic 6 
    ·Cómo calcular la TIR en Lotus 123 
    ·Cómo reemplazar mediante atributos XSL 
    ·Cómo desarrollar un plan de pruebas 
    ·Cómo ordenar una cadena Unicode en Ruby 
    ·PHP: Subcadena Sin Palabras Breaking 
    ·Cómo cambiar el estilo de viñeta Uso de la programaci…
    ·Cómo comprobar si una variable se obtiene es situado e…
    ·¿Caducan los Scripts 
    ·Cómo deshabilitar la agrupación en MySQL 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com