Kursplan

Introduksjon

    Scala som et JVM-språk Innvendingsorientert programmering vs funksjonell programmering

Oversikt over objektfunksjonell Programming

    Halerekursjon Delfunksjoner Currying og delfunksjonsapplikasjon Nedleggelser Late evaluering

Mestring av Scala Type System

    Om egenskaper Strukturtyper Stiavhengige typer Selvtyper Kovarians og kontravarians Typegrenser

Avansert mønstertilpasning i Scala

    Dyp matching Bruke ekstraktorer

Bruker Scala Implisitt

    Implisitt konvertering, klasser og parametere Skriv klassemønster Kontekst og visningsgrenser

Biblioteker og DSL-er

    Tilpassede kontrollstrukturer med bynavn-parametere Bygge godt utformede biblioteker og interne DSL-er

Arbeide med Scala samlinger

    Arbeide med strømmemanifester og klassetagger Builders CanBuildFrom Bygge tilpassede samlinger

Funksjonell unntakshåndtering

    Tradisjonell unntakshåndtering Funksjonell unntakshåndtering Bruker Prøv med For forståelser

Avsluttende bemerkninger

Krav

  • Praktisk erfaring innen Scala programmering
  • Kjennskap til mønstertilpasning og egenskaper

Publikum

  • Scala programmerere som ønsker å lære de mer avanserte og nyanserte funksjonene til Scala
  14 timer

Antall deltakere


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.

Price per participant

Testimonials (3)

Relaterte kurs

Combined C/C++, JAVA and Web Application Security

  28 timer

Advanced Java Security

  21 timer

Combined JAVA, PHP and Web Application Security

  28 timer

Standard Java Security

  14 timer

Java and Web Application Security

  21 timer

Related Categories