# Closures (TBD)

version 2.3.7

This chapter covers Groovy Closures.

## 1. Syntax (TBD)

## 2. Parameters (TBD)

### 2.1. Normal parameters (TBD)

### 2.2. Implicit parameter (TBD)

### 2.3. Default parameter (TBD)

### 2.4. Varargs (TBD)

## 3. Delegation strategy (TBD)

## 4. Closures in GStrings (TBD)

## 5. Functional programming (TBD)

### 5.1. Currying (TBD)

#### 5.1.1. Left currying (TBD)

#### 5.1.2. Right currying (TBD)

#### 5.1.3. Index based currying (TBD)

### 5.2. Memoization (TBD)

### 5.3. Composition (TBD)

### 5.4. Trampoline (TBD)