| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Ruby Programming >> Content
    Forskelle mellem Medtag og kræver i Ruby
    Sprog analyse er et grundlæggende skridt i at lære et nyt programmeringssprog - selv en forholdsvis "simple " sprog som Ruby . Et nærmere blik kan du se, forskellene mellem programmets elementer, der i sidste ende afgør, hvordan en Ruby script opfører sig, og senere, hvordan man bruger scriptet korrekt . Mens " Medtag " og " Kræv " udsagn kan synes ganske ens ved første øjekast, et nærmere kig afslører vigtige forskelle. De to kan let forvirret, men især hvis du er fortrolig med programmeringssprog , der definerer disse begreber i forskellige udtryk . Identifikation

    " Kræv " giver Ruby en instruktion til at importere klasse eller modul fil fra modulbibliotek mappe, så du kan referere til og bruge koden i modulet i dit program. "Inkluder " er et eksempel på en Ruby præprocessor direktiv kaldes en " mixin ". I det, henvise dig et modul , og ved at gøre , så du integrere modulet og nogle eller alle sine aktioner i din klasse definition. Ved hjælp af en mixin - i dette tilfælde en " include" - gør det muligt for programmøren at øge eller udvide funktionaliteten af ​​en klasse
    Syntaks

    syntaks struktur omfatter . og kræver er ens, men den attribut, du vedlægge hver er forskellige . Syntaksen strukturen i en omfatter føjer modulnavnet attribut til " omfatte" direktivet og omslutter attribut i dobbelte anførselstegn , såsom: inkluderer I et krav erklæring , tilføje dig filnavnet attribut uden at bruge anførselstegn " modulnavn . " . For eksempel: kræver filename
    Beliggenhed

    kræver erklæring er en one-line standalone erklæring , der oftest indsat lige efter programmets åbning sti -fil. direktivet. For eksempel, hvis du skriver og gemme en metode kaldet " Week" på biblioteket og ønsker at bruge metoden i et andet program tilføje Kræv erklæring : Hej

    # /usr /bin /rubyrequire " Week" !

    Selvom mindre almindeligt, kan du også placere et krav erklæring inden i en "hvis" betingede erklæring. En include er altid en del af en større klasse definition. Afhængigt af, hvordan du agter at bruge den metode , kan du medtage variabler fra den metode til at definere klassen endnu videre:

    class Decadeinclude Weekno_of_yrs = 10def no_of_monthsputs Week :: FIRST_DAYnumber = 10 * 12puts numberend
    < br >
    Overvejelser

    forskelle mellem " Medtag " og " Kræv " kan hjælpe dig med at skabe en robust og velfungerende Ruby script . Dog forstå , at mens du ofte vil bruge de to sammen , er dette ikke altid tilfældet . Når du opretter en ny klasse og har til hensigt at indarbejde metoder fra et modul gemmes i modulet biblioteket i den nye klasse , skal du bruge begge dele. Hvis du opretter og bruger den metode inden for det samme program , behøver du kun at " omfatte" den i din klasse definition.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Manuelt installere en Ruby perle 
    ·Sådan opgraderer Ruby Gems 
    ·Sådan håndterer Undtagelser i Ruby 
    ·Forskellen mellem Medtag & Extend i Ruby 
    ·Hvordan til at returnere en transaktion på Ruby Regist…
    ·Sådan læses en String Fra Input og gøre det til Brev…
    ·Sådan Set Text_Field Value Form_Tag i Ruby on Rails 
    ·Sådan installeres RubyGems 
    ·Sådan fjernes en Ruby Gem 
    ·Sådan undslippe HTML Output i Rails 
      Anbefalede Artikler
    ·Sidehoved PHP Er Ikke Omdirigering 
    ·Sådan Gør Recycled Ink 
    ·Sådan Lær Computer Programmering 
    ·Sådan bruges PHP: Exec 
    ·Sådan aktiveres en Toggle Button i VBA 
    ·Klassifikationer af High- Level Sprog i programmering 
    ·Sådan Beregn azimut mellem punkterne i VB 
    ·Sådan får du adgang en VBA Delete Query 
    ·Video Studio Tutorial 
    ·Sådan Forbruge en Atom Feed i Python 
    Copyright © Computer Viden http://www.computerdk.com