| Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Software  
  • Adobe Illustrator
  • animasjon programvare
  • Antivirus programvare
  • Audio programvare
  • Sikkerhetskopiere data
  • brenne CDer
  • brenne DVDer
  • Datakomprimeringsprotokoll
  • database programvare
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • pedagogisk programvare
  • Engineering programvare
  • Arkiv Forlengelsen Typer
  • Financial Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Hjem Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Åpen Kildekode
  • Andre dataprogrammer
  • PC Games
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentasjon programvare
  • produktivitet programvare
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvare betaversjoner
  • programvare konsulenter
  • Software Development Selskaper
  • Software Licensing
  • regneark
  • Skatt forberedelse programvare
  • Utility programvare
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandlingsprogrammet
  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • TikTok
  • WhatsApp
  • WordPress
  • Chrome
  • Discord
  • Amazon
  •  
    Datamaskin >> Software >> Drupal >> Content
    Hva er uren prosedyre?
    I informatikk er en uren prosedyre en funksjon eller subrutine som endrer miljøet i stedet for å returnere en verdi. Dette er i motsetning til en ren prosedyre, som ikke endrer miljøet og i stedet returnerer en verdi.

    Når en prosedyre endrer omgivelsene, kan det gjøre det vanskelig å resonnere om oppførselen til programmet. Tenk for eksempel på følgende Python-funksjon:

    ``` python

    def add_to_list(liste, verdi):

    list.append(verdi)

    ```

    Denne funksjonen legger til en verdi til en liste. Den returnerer imidlertid ikke listen, så det er ikke klart hva verdien av listen er etter at funksjonen er kalt. Dette kan gjøre det vanskelig å feilsøke programmer som bruker denne funksjonen.

    I motsetning, vurder følgende rene Python-funksjon:

    ``` python

    def add_to_list(liste, verdi):

    returliste + [verdi]

    ```

    Denne funksjonen returnerer en ny liste som inneholder verdien lagt til den opprinnelige listen. Dette gjør det klart hva verdien av listen er etter at funksjonen er kalt, og det gjør det lettere å feilsøke programmer som bruker denne funksjonen.

    Generelt anses det som god praksis å bruke rene prosedyrer når det er mulig. Dette kan bidra til å gjøre programmer enklere å forstå og feilsøke.

    früher :

     Weiter:
      Relatert Artike
    ·Slik installerer din jQuery datePicker Plugin i Drupal 
    ·Slik installerer Drupal Menu_Router 
    ·Hvordan bygge din egen navigasjonsmenyen i Drupal 6 
    ·Hvordan sette standardverdien for et felt i Drupal 
    ·Hvordan lage en innholdstype med Drupal 6 
    ·Hvordan Index området med Drupal 
    ·Slik bygger Flickr i Drupal 
    ·Hvordan skjule Twitter Tab Fra Brukerprofilside med Dru…
    ·Hvordan laste opp bilder i Drupal 6 
    ·Definisjon av Drupal 
      Anbefalte artikler
    ·Trojan Vundo H Removal Tools 
    ·Hvordan slette en W32 SillyFDC 
    ·Hvordan kobler jeg en stilark til en blokk i Drupal 
    ·GIMP tutorial til Forenkle Colors 
    ·Hvordan Page Down i OpenOffice 
    ·Hvordan å kopiere tekst fra Photoshop 
    ·Hvordan lage en database i Microsoft SQL 
    ·Hvordan lage en Free Video Slideshow 
    ·Hvordan konvertere PDF -filer til VSD 
    ·Hvordan lage en intern harddisk Tilgjengelig i VirtualB…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/