---
name: "currentNamespace"
type: command
status: ok
groups: ["Namespaces", "System"]
arma3_since: "1.48"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/currentNamespace
revid: 339095
updated: 2023-04-26T10:54:14Z
---

# currentNamespace

*Command · Namespaces, System · Arma 3 v1.48*

## Description

Returns the current [global namespace](../topics/Namespace.md) the script runs in.

> [!NOTE]
> Since Arma 3 v2.00, [Namespace](../topics/Namespace.md)s can be compared with == and != operators in addition to [isEqualTo](../commands/isEqualTo.md).

## Syntax

```sqf
currentNamespace
```

**Returns:** [Namespace](../topics/Namespace.md) - one of:
- [missionNamespace](../commands/missionNamespace.md)
- [uiNamespace](../commands/uiNamespace.md)
- [parsingNamespace](../commands/parsingNamespace.md)
- [profileNamespace](../commands/profileNamespace.md)
- [localNamespace](../commands/localNamespace.md)

## Examples

### Example 1

```sqf
if (currentNamespace isEqualTo uiNamespace) then { hint "This is uiNamespace" };
```

### Example 2

```sqf
private _fn_getCurrentNamespaceName = {
    if (currentNamespace isEqualTo missionNamespace) exitWith { "missionNamespace" };
    if (currentNamespace isEqualTo parsingNamespace) exitWith { "parsingNamespace" };
    if (currentNamespace isEqualTo profileNamespace) exitWith { "profileNamespace" };
    if (currentNamespace isEqualTo uiNamespace) exitWith { "uiNamespace" };
    "error";
};

with profileNamespace do {
    systemChat call _fn_getCurrentNamespaceName;    // profileNamespace
};

systemChat call _fn_getCurrentNamespaceName;        // missionNamespace

with uiNamespace do {
    systemChat call _fn_getCurrentNamespaceName;    // uiNamespace
};
```

## See also

[missionNamespace](../commands/missionNamespace.md) · [uiNamespace](../commands/uiNamespace.md) · [parsingNamespace](../commands/parsingNamespace.md) · [profileNamespace](../commands/profileNamespace.md) · [localNamespace](../commands/localNamespace.md) · [allVariables](../commands/allVariables.md) · [with](../commands/with.md) · ArmA: Editing

<sub>Source: [BI Community Wiki — currentNamespace](https://community.bistudio.com/wiki/currentNamespace) (revision 339095).</sub>
