# Groovy Notes

Notes about the Apache Groovy programming language.

## Installation

### MacOS

You need Java in order to use Groovy. Verify that you already have it using:

```sh
# This command
/usr/libexec/java_home -V

# or this command
java -version
```

Install Groovy using Homebrew:

```sh
brew install groovy
```

Verify the installation:

```sh
groovy -v
```

## Files

[One](groovyNotesOne.groovy)

[Two](groovyNotesTwo.groovy)

[Three](groovyNotesThree.groovy)

[Four](groovyNotesFour.groovy)

## How to Run

Just say groovy followed by the filename. For example:

```sh
groovy groovyNotesOne.groovy
```

# Groovy Notes

Notes about the Apache Groovy programming language.

## Installation

### MacOS

You need Java in order to use Groovy. Verify that you already have it using:

```sh
# This command
/usr/libexec/java_home -V

# or this command
java -version
```

Install Groovy using Homebrew:

```sh
brew install groovy
```

Verify the installation:

```sh
groovy -v
```

## Files

### [One](groovyNotesOne.groovy)

Variable Definition and Basic Math Operators

### [Two](groovyNotesTwo.groovy)

Strings and Optionality

### [Three](groovyNotesThree.groovy)

User Input and (Array) Lists

### [Four](groovyNotesFour.groovy)

Map Literals (aka Associative Arrays or Hash) and Ranges

## How to Run

Just say groovy followed by the filename. For example:

```sh
groovy groovyNotesOne.groovy
```

Add description contents of each note file
Add description contents of each note file
