|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • TikTok
  • WhatsApp
  • WordPress
  • Chrome
  • Discord
  • Amazon
  • * Dator Kunskap >> Programvara >> Drupal >> Content

    Vad är oren procedur?

    Inom datavetenskap är en oren procedur en funktion eller subrutin som modifierar sin miljö snarare än att returnera ett värde. Detta till skillnad från en ren procedur, som inte modifierar sin miljö och istället returnerar ett värde.

    När en procedur ändrar sin miljö kan det göra det svårt att resonera kring programmets beteende. Tänk till exempel på följande Python-funktion:

    ``` python

    def add_to_list(lista, värde):

    list.append(värde)

    ```

    Denna funktion lägger till ett värde till en lista. Den returnerar dock inte listan, så det framgår inte vad värdet på listan är efter att funktionen anropats. Detta kan göra det svårt att felsöka program som använder denna funktion.

    Tänk däremot på följande rena Python-funktion:

    ``` python

    def add_to_list(lista, värde):

    returlista + [värde]

    ```

    Denna funktion returnerar en ny lista som innehåller värdet som lagts till i den ursprungliga listan. Detta gör det tydligt vad värdet på listan är efter att funktionen har anropats, och det gör det lättare att felsöka program som använder denna funktion.

    I allmänhet anses det vara god praxis att använda rena procedurer när det är möjligt. Detta kan hjälpa till att göra program lättare att förstå och felsöka.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Att migrera en webbplats till Drupal
    ·Hur bestämmer jag på en taxonomi i Drupal
    ·Hur du ändrar Läs mer Länk i Drupal
    ·Vad betyder Återställ Gör till Drupal Meny
    ·Hur man installerar Drupal på Lucid med fel
    ·Hur man installerar Drupal i en underkatalog
    ·Hur Importera Flickr till Drupal
    ·Drupal Bildkvalitet för uppladdade JPEG
    ·Hur man skapar en Bulk Användare mapp för Drupal 6
    ·Så här visar menyalternativen i Drupal Breadcrumb
    Utvalda artiklarna
    ·Hur konvertera en MS Access-rapport till Crystal Report…
    ·Ta bort en färgskala i Photoshop
    ·Hur till Öppen Mail Länkar i Flash CS3 AS3
    ·Hur till Öppen Gadget Filer
    ·Hur att ändra färgerna av prickarna på Excel
    ·Hur att skapa foton anpassade hälsningskort
    ·Hur Extrahera RAR i bulk
    ·Hur Hud ett djur i WoW
    ·Hur startar man en dbase-fil med dosemode?
    ·Hur du uppdaterar PDF Metadata
    Copyright © Dator Kunskap https://www.dator.xyz