---
title: "+ · RUAL Documentation"
description: "Produces the sum of numeric operands."
canonical: https://docs.rual.nl/block-types/math/number_plus
language: en
---

This block is part of the [`math`](https://docs.rual.nl/block-types/math) group and was last modified in core [`v10.4.28`](https://docs.rual.nl/core-versions/100428).

Produces the sum of numeric operands.

- number_0 required `number`

- number_1 required `number`

- Number `number`

| `plus` |
| --- |
| `addition` |

A typical wiring for [+](https://docs.rual.nl/block-types/math/number_plus): [length](https://docs.rual.nl/block-types/array/array_length) feeds the `number_0` pin; [number](https://docs.rual.nl/block-types/number/number_default) feeds the `number_1` pin; the `number` out pin feeds [>=](https://docs.rual.nl/block-types/condition/condition_gte).

![Studio canvas example for the + block: typical wiring for +.](https://docs.rual.nl/canvas-examples/number_plus.png)

### Commonly used with

In production blueprints, this block is most often wired together with:

- [length](https://docs.rual.nl/block-types/array/array_length): feeds into this block. Returns the total length of the given array.

- [>=](https://docs.rual.nl/block-types/condition/condition_gte): this block feeds into it. returns true if the number is higher or equal.

- [set fields](https://docs.rual.nl/block-types/mutations/mutations_set_bp_field_multiple): this block feeds into it. Generates an array of mutations based on the given filled fields.

- [number](https://docs.rual.nl/block-types/number/number_default): feeds into this block. Generates a valid number from the filled custom value in the blueprint.

- [get fields](https://docs.rual.nl/block-types/object/object_field_getter_multiple): feeds into this block. Gets the selected fields from the given object.

### Version history

Introduced in [`v10.4.28`](https://docs.rual.nl/core-versions/100428).
