RU/Optional Arguments: Difference between revisions
Jump to navigation
Jump to search
Enterprise (talk | contribs) (New page: RU/Optional Arguments are arguments that are passed to a function but are not required for the function to run. Often, if you do not specify them, default values will be used instead. ...) |
mNo edit summary |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[RU/Optional Arguments]] | [[RU/Optional Arguments|Необязательные аргументы]] это такие аргументы, которые можно опустить при использовании функции. Довольно часто когда вы их не указываете, то используются стандартные значения. | ||
В синтаксисе функции необязательные аргументы показывают внутри квадратных скобок. | |||
Пример: | |||
<syntaxhighlight lang="lua">vehicle = createVehicle ( model, x, y, z, [rx, ry, rz] )</syntaxhighlight> | <syntaxhighlight lang="lua">vehicle = createVehicle ( model, x, y, z, [rx, ry, rz] )</syntaxhighlight> | ||
В данном примере, '''rx''', '''ry''', and '''rz''' - '''необязательные аргументы'''. | |||
== | ==Использование необязательных аргументов== | ||
У '''необязательных аргументов''' есть один недостаток. Нельзя использовать необязательные аргументы, если же не указаны предыдущие аргументы. | |||
Это означает, что если вы хотели использовать аргумент '''rz''', то вам еще необходимо указать аргументы '''rx''', '''ry''' ''в том порядке, в котором они должны быть.'' | |||
[[en:Optional Arguments]] | |||
[[pl:Argumenty opcjonalne]] | [[pl:Argumenty opcjonalne]] | ||
[[Category: | [[Category:Понятия скриптинга]] |
Latest revision as of 12:37, 29 September 2014
Необязательные аргументы это такие аргументы, которые можно опустить при использовании функции. Довольно часто когда вы их не указываете, то используются стандартные значения.
В синтаксисе функции необязательные аргументы показывают внутри квадратных скобок.
Пример:
vehicle = createVehicle ( model, x, y, z, [rx, ry, rz] )
В данном примере, rx, ry, and rz - необязательные аргументы.
Использование необязательных аргументов
У необязательных аргументов есть один недостаток. Нельзя использовать необязательные аргументы, если же не указаны предыдущие аргументы.
Это означает, что если вы хотели использовать аргумент rz, то вам еще необходимо указать аргументы rx, ry в том порядке, в котором они должны быть.