Revista Quinchamalí

Revista de literatura Chile

Learning Scala

Sinopsis del Libro

Libro Learning Scala

Why learn Scala? You don’t need to be a data scientist or distributed computing expert to appreciate this object-oriented functional programming language. This practical book provides a comprehensive yet approachable introduction to the language, complete with syntax diagrams, examples, and exercises. You’ll start with Scala's core types and syntax before diving into higher-order functions and immutable data structures. Author Jason Swartz demonstrates why Scala’s concise and expressive syntax make it an ideal language for Ruby or Python developers who want to improve their craft, while its type safety and performance ensures that it’s stable and fast enough for any application. Learn about the core data types, literals, values, and variables Discover how to think and write in expressions, the foundation for Scala's syntax Write higher-order functions that accept or return other functions Become familiar with immutable data structures and easily transform them with type-safe and declarative operations Create custom infix operators to simplify existing operations or even to start your own domain-specific language Build classes that compose one or more traits for full reusability, or create new functionality by mixing them in at instantiation

Ficha del Libro

Titulo Alternativo : Practical Functional Programming for the JVM

Total de páginas 255

Autor:

  • Jason Swartz

Categoría:

Formatos Disponibles:

MOBI, EPUB, PDF

Descargar Libro

Valoración

Popular

3.6

45 Valoraciones Totales


Libros similares de Informática

Dominar phpMyAdmin para una administracion efectiva de MySQL / Mastering phpMyAdmin for Effective MySQL Management

Libro Dominar phpMyAdmin para una administracion efectiva de MySQL / Mastering phpMyAdmin for Effective MySQL Management

Este libro es una guia completa que le ayuda a sacar partido del potencial de phpMyAdmin. Ya sea un programador experimentado, un administrador de sistemas, un disenador Web o nuevo a las tecnologias de MySQL y phpMyAdmin, este libro le mostrara como aumentar su productividad y control cuando trabaje con MySQL. Por ello se ha traducido, de modo que esta guia completa sea mas accesible al lector espanol. phpMyAdmin es una herramienta que todos aquellos que tienen que administrar bases de datos y tablas MySQL deben tener. Este libro es de lectura obligatoria para todo usuario serio de...

QoS en routers y switches Cisco

Libro QoS en routers y switches Cisco

Completa guía sobre calidad de servicio (QoS) en redes de datos y voz y su implememntación sobre máquinas Cisco. Se recomienda tener un nivel básico de conocimientos sobre el manejo de la consola de Cisco.

Implementando el método GTD con Evernote

Libro Implementando el método GTD con Evernote

Aprende cómo sacarle el máximo provecho al método GTD y a Evernote. Getting Things Done®, o GTD®, es un método de gestión de tiempo creado por el consultor de productividad David Allen. GTD es una de las técnicas más efectivas y populares que puedes usar para tomar las riendas de tu lista de tareas e incrementar tu productividad. El método GTD no sólo te ayuda a completar las tareas y proyectos inmediatos, sino que también te ayuda a avanzar hacia las metas más grandes en tu vida. Evernote® es un programa que originalmente fue creado para tomar y archivar notas. Estas notas...

Libros Destacados



Últimas Búsquedas


Categorías Destacadas