Clojure – Data Types
In this guide, we will discuss Clojure Data Types. Clojure offers a wide variety of built-in data types. Built-in Data Types Following is a list of data types which are defined…
In this guide, we will discuss Clojure Data Types. Clojure offers a wide variety of built-in data types. Built-in Data Types Following is a list of data types which are defined…
In this guide, we will discuss Clojure REPL. REPL (read-eval-print loop) is a tool for experimenting with Clojure code. It allows you to interact with a running program and quickly…
In this guide, we will discuss Clojure Basic Syntax. In order to understand the basic syntax of Clojure, let’s first look at a simple Hello World program. Hello World as…
In this guide, we will discuss Clojure Environment Setup. There are a variety of ways to work with Clojure as a programming language. We will look at two ways to…
In this guide, we will discuss Clojure Tutorial. Clojure is a high level, dynamic functional programming language. It is designed, based on the LISP programming language, and has compilers that…
In this guide, we will discuss Scala Files I/O . Scala is open to make use of any Java objects and java.io.File is one of the objects which can be used in…
An extractor in Scala is an object that has a method called unapply as one of its members. The purpose of that unapply method is to match a value and take it…
In this guide, we will discuss Scala Exception Handling. Scala's exceptions work like exceptions in many other languages like Java. Instead of returning a value in the normal way, a…
This chapter explains how Scala supports regular expressions through Regex class available in the scala.util.matching package. Try the following example program where we will try to find out word Scala from a statement. Example…
Scala Pattern matching is the second most widely used feature of Scala, after function values and closures. Scala provides great support for pattern matching, in processing the messages. A pattern…