{"name":"Argument","title":"Argument","type":"topic","url":"https://community.bistudio.com/wiki/Argument","revid":329068,"updated":"2022-07-21T23:40:25Z","aliases":["argument"],"markdown":"An **argument** is any value that *is being passed* to a scripting command or an executed script or function. In the script or function this value is considered a parameter.\n\n**Example:**\n\n```sqf\n[variable, 5, \"string\"] execVM \"myScript.sqf\"\n```\n\nThe Array `[variable, 5, \"string\"]` and the contained values are called the arguments given to the script.\n\n### Access\n\nIn the script the argument can be accessed using the magic variable `_this`.\n\n### See also\n\n- Parameter","sections":[{"heading":null,"level":1,"markdown":"An **argument** is any value that *is being passed* to a scripting command or an executed script or function. In the script or function this value is considered a parameter.\n\n**Example:**\n\n```sqf\n[variable, 5, \"string\"] execVM \"myScript.sqf\"\n```\n\nThe Array `[variable, 5, \"string\"]` and the contained values are called the arguments given to the script."},{"heading":"Access","level":3,"markdown":"In the script the argument can be accessed using the magic variable `_this`."},{"heading":"See also","level":3,"markdown":"- Parameter"}],"categories":["Syntax"],"groups":["Scripting"]}