Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Vad är Erlang i Python

    Gillar Ej Java , Ruby eller Python , är Erlang inte ett imperativt programmeringsspråk och därför inte befatta sig med förfaranden eller om - then-else slingor . Eftersom Erlang är ett grundläggande funktionella programmeringsspråk , dess kommandon utför en specifik funktion och lita på synkroniserade processer . Dessa processer kommunicera med varandra genom att ta emot och skicka data fram och tillbaka . Liksom Python , Erlang konstruktioner är ganska restriktiv , och denna likhet är anledningen programmerare kan utveckla likvärdiga Python program med Erlang . Datatyper

    När du väl fått kläm på Erlang , det är förvånansvärt enkelt , men du måste tänka på vissa grunderna . Erlang har åtta grundläggande datatyper . Dessa inkluderar heltal och flottar . Heltal är numeriska värden skrivs som decimaler , och flyter är flyttal eller decimala värden . De följande två grundläggande datatyper är binärer och atomer . Binärer är en sekvens av bytes och en rymd - effektivt sätt att spara värdena . Programmerare använder atomer för att ange värden . De kan vara stränginstrument alfanumeriska tecken .
    Tecken och strängar

    Andra Erlang datatyper omfattar PID , hamnar, funs , strängar och register . Programmerare använder referenser för jämförelse - oftast jämlikhet . PID är process- identifierare och är hänvisningar till de processer som körs i Erlang . Erlang programmerare använder för att kommunicera utanför murarna i programmet , medan funs används för att avsluta en funktion . Strängar är dubbel - noterade tecken som " Hej " som hänvisar till listor , medan posterna associera taggar med en tupel s element . Rekord tillåter programmerare att kalla element med namn istället för att peka på elementet position
    Sammansatta datatyper

    Utöver dessa primitiva datatyper - . Första - nivå datatyper från vilka andra datatyper härleder - ytterligare två sammansatta datatyper , tupler och listor , finns också . I Erlang , dessa datatyper som används för att lagra data samlingar . Tänk på tupler som knippen innehållande fasta datatyper . Däremot listor är buntar för en mängd olika datatyper. Dessutom , kan programmerare blanda datatyper i en lista . En viktig skillnad mellan tupler och listor är att tupler kan inte ändras , medan programmeraren kan ändra elementen i en lista .
    Inkonsekvenser

    Vissa inkonsekvenser du kan stöta på i erlang är minustecknet tillsammans med större än-tecken . Python programmerare använda kolon för att ställa upp villkor , medan Erlang programmerare använder ett minustecken med större än-tecken . Erlang syntaxen använder en period till slut uttalanden och separerar klausuler med ett semikolon . En enda klausul kan innehålla flera uttryck , och Erlang program välja och utföra varje uttryck i ett uttalande sekventiellt . Ett annat inslag i Erlang : s syntax är dess variabeltilldelning . Variabler i Erlang start med ett versalt tecken .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur konvertera till en sträng i Python
    ·Hur man sållar ett nummer i en sekvens
    ·Hur Loop igenom en lista med filer i Python
    ·Hur man byter Python Vägbeskrivning
    ·Hur man går med listor i Python
    ·Hur du använder Python Med Mod_Wsgi
    ·Hur man byter det första tecknet i Python
    ·Hur räkna upp på en enda rad i Python
    ·Hur man gör en tom array på Python
    ·Funktioner på Python
    Utvalda artiklarna
    ·Jämför MySQL Vs . SQLite
    ·En beskrivning av Struts för config XML
    ·Programmeringsteknik för nybörjare
    ·Konvertera InstallScript till MSI
    ·Hur man skapar en tillfällig katalog för PHP
    ·Lägga till en bild i en PHP -fil
    ·Vad är en Python GIL
    ·Handledning för DirectX Pixel Shader
    ·Hur du tilldelar ett dolda värdet från en rullgardins…
    ·Vad sammanhållningen i Software Engineering
    Copyright © Dator Kunskap http://www.dator.xyz