| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> rubino Programmazione >> Content
    Differenze tra include e require in Ruby
    analisi lingua è un passo fondamentale per imparare ogni nuovo linguaggio di programmazione - anche un linguaggio relativamente "semplice" , come Ruby. Uno sguardo da vicino ti aiuta a vedere le differenze tra elementi del programma che in ultima analisi determinano come uno script Ruby si comporta e in seguito, come utilizzare lo script correttamente . Mentre il "include" e "Richiedi " dichiarazioni possono apparire molto simili a prima vista , uno sguardo più attento rivela differenze fondamentali . I due possono essere confusi facilmente , però , soprattutto se si ha familiarità con i linguaggi di programmazione che definiscono questi concetti in termini diversi . Identificazione

    "Richiedi " dà Rubino un'istruzione di importare file di classe o di modulo dalla directory di libreria del modulo in modo da poter fare riferimento e utilizzare il codice all'interno del modulo nel programma. "Include" è un esempio di una direttiva del preprocessore Rubino chiamato " mixin . " In esso, si fa riferimento a un modulo e , così facendo, di integrare il modulo e alcune o tutte le sue azioni nella definizione della classe . Utilizzando un mixin - in questo caso , un " include" - consente al programmatore di aumentare o estendere la funzionalità di una classe
    Sintassi

    La struttura della sintassi di comprendere . e richiedono sono simili , ma l'attributo si accoda a ciascuno è diverso . La struttura della sintassi di una comprendono aggiunge il nome del modulo di attributo per la direttiva "include" e racchiude l'attributo tra virgolette doppie , ad esempio : includere in un comunicato lo richiedono, si aggiunge l'attributo nome del file senza utilizzare le virgolette " modulename . » . Per esempio : richiede filename
    Località

    richiedono dichiarazione è una dichiarazione standalone di una riga che più spesso viene inserito subito dopo il percorso del file di apertura del programma . direttiva. Ad esempio , se si scrive e si salva un metodo chiamato " Settimana " per la libreria e si desidera utilizzare il metodo in un altro programma , aggiungere l'istruzione require :

    # /usr /bin /rubyrequire " Settimana " !

    anche se meno comune , è anche possibile inserire un'istruzione require all'interno di un "se " condizionale . L' inclusione è sempre parte di una definizione di classe maggiore . A seconda di come si intende utilizzare il metodo , è possibile includere variabili dal metodo per definire la classe anche oltre:
    classe

    Decadeinclude Weekno_of_yrs = 10def no_of_monthsputs Settimana :: FIRST_DAYnumber = 10 * 12puts numberend
    < br > con Considerazioni

    Differenze tra "include" e "Richiedi " può aiutare a creare uno script Ruby robusto e ben funzionante . Capire , tuttavia, che mentre si usano spesso le due cose insieme , questo non è sempre il caso . Ogni volta che si crea una nuova classe e l'intenzione di incorporare i metodi di un modulo salvato nella libreria di modulo nella nuova classe , è necessario utilizzare entrambi . Se si crea e utilizza il metodo all'interno di uno stesso programma , avete solo bisogno di "include" è nella definizione della classe .

    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare l'ereditarietà in Ruby 
    ·Tutorial per le espressioni regolari in Ruby 
    ·Come scrivere uno script Ruby 
    ·Come reinstallare il Rubino Gemme 
    ·Come rimuovere la fine della stringa in Ruby 
    ·Come utilizzare l' istruzione case Ruby nella controlle…
    ·Come fare un programma in Ruby che stampa un documento 
    ·Tipi di testo , Integer e String in Rails 
    ·Come creare un nuovo Paperclip in Rails 
    ·Come scrivere un semplice programma in Ruby 
      Articoli in evidenza
    ·Come calcolare Tax & Total Utilizzando Visual Basic 6.0…
    ·Come visualizzare un form in un'applicazione console Vb…
    ·Come scrivere testo in un form in VB6 
    ·Come utilizzare il C + + per scrivere un codice per cal…
    ·Come creare un Pulse Delay in Verilog 
    ·Come cancellare un pulsante di opzione su Visual Basic 
    ·Come utilizzare il CLR Profiler 
    ·Definizione di una riser card 
    ·La convoluzione di due segnali di orario a MATLAB 
    ·Come modificare la colonna Ordine in ALTER TABLE 
    Copyright © Conoscenza Informatica http://it.wingwit.com