✴ Clojure är ett allmänt programmerat språk med inriktning på funktionell programmering. Den körs på Java-virtuell maskin och Common Language Runtime. Precis som andra Lisps behandlar Clojure kod som data och har ett makrosystem
► Clojures tillvägagångssätt för programmering gör att du kan skriva de flesta av dina applikationskoder som en serie rena funktioner, var och en fungerar endast på de oföränderliga värdena. Eftersom rena funktioner har inga biverkningar är de lätt att förstå, lätt att testa, och är i sig trådgänga. Dessutom erbjuder Clojure en rik uppsättning funktioner som gör att trådar kan samordna tillståndsändringar på ett konsekvent och kontrollerat sätt.
❰❰ Denna app är utformad för alla de programvaruutvecklare som är angelägna om att lära sig grunderna i Clojure och hur man kan omsätta det i praktiken.
【Ämnen som omfattas av denna app anges nedan】
⇢ Clojure - Översikt
⇢ Clojure - Miljö
⇢ Clojure - Basic Syntax
⇢ Clojure - REPL
⇢ Clojure - Datatyper
⇢ Clojure - Variabler
⇢ Clojure - Operatörer
⇢ Clojure - Loops
⇢ Clojure - Beslutsfattande
⇢ Clojure - Funktioner
⇢ Clojure - Numbers
⇢ Clojure - Recursion
⇢ Clojure - Fil I / O
⇢ Klöver - Strängar
⇢ Clojure - Listor
⇢ Klädsel - Sets
⇢ Clojure - vektorer
⇢ Clojure - Kartor
⇢ Clojure - Namnrymder
⇢ Clojure - Exception Handling
⇢ Clojure - Sekvenser
⇢ Clojure - Regular Expressions
⇢ Clojure - Predicates
⇢ Clojure - Destructuring
⇢ Clojure - Datum och Tid
⇢ Clojure - Atomer
⇢ Clojure - Metadata
⇢ Clojure - StructMaps
⇢ Clojure - Agenter
⇢ Clojure - Watchers
⇢ Klöver - Makroer
⇢ Clojure - Referensvärden
⇢ Clojure - Databaser
⇢ Clojure - Java-gränssnitt
⇢ Clojure - Samtidig programmering
⇢ Clojure - Ansökningar
⇢ Clojure - Automatiserad testning
⇢ Clojure - Bibliotek
⇢ Clojure-Rationale
⇢ Clojure -Lisp
⇢ Clojure Funktionell programmering
⇢ Clojure Polymorphism
⇢ Språk och plattformar
⇢ Objektorientering är överskattad
⇢ Värderingar och förändringar: Clojures strategi för identitet och stat
⇢ Arbeta Modeller och Identitet
⇢ Objektorienterad programmering (OO)
⇢ Klosterprogrammering
⇢ Clojure-Concurrency
⇢ Meddelande Passande och skådespelare
⇢ clojure.spec - Bakgrund och översikt
⇢ Clojure-mål
⇢ Clojure-riktlinjer
⇢ Clojure-Funktioner
⇢ Dynamisk utveckling
⇢ Funktionsprogrammering
⇢ Immutable Data Structures
⇢ Extensibla abstraktioner
⇢ Rekursiv Looping
⇢ Clojure som dialekt av Lisp
⇢ Runtime Polymorphism
⇢ Samtidig programmering
⇢ Hosted på JVM
⇢ Clojurescript
⇢ Reader former
⇢ Makro tecken
⇢ Taggade bokstäver
⇢ Clojure installer och CLI verktyg
⇢ Andra sätt att köra Clojure
⇢ Lär dig Clojure - Sekventiella samlingar
Uppdaterades den
16 okt. 2018