# closest

## Description:

Gets the smallest prime number from a built-in array of primes which is larger than `num`

.

This is used within GLib to calculate the optimum size of a GenericSet.

The built-in array of primes ranges from 11 to 13845163 such that each prime is approximately 1.5-2 times the previous prime.

**Example:** *Get the closest prime number:*

`public static int main (string[] args) {`

// Output: ``11``

uint prime = SpacedPrimes.closest (10);

print ("%u\n", prime);

return 0;

}

`valac --pkg glib-2.0 GLib.SpacedPrimes.closest.vala`

## Parameters:

num |
a uint |

## Returns:

the smallest prime number from a built-in array of primes which is larger than |

**Namespace:**GLib.SpacedPrimes

**Package:**glib-2.0