RU/Optional Arguments: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 13: Line 13:
У '''необязательных аргументов''' есть один недостаток. Нельзя использовать необязательные аргументы, если же не указаны предыдущие аргументы.
У '''необязательных аргументов''' есть один недостаток. Нельзя использовать необязательные аргументы, если же не указаны предыдущие аргументы.


Это означает, что если вы хотели использовать аргумент '''rz''', то вам еще необходимо указать аргументы '''rx''', '''ry''' ''в правильном порядке.''
Это означает, что если вы хотели использовать аргумент '''rz''', то вам еще необходимо указать аргументы '''rx''', '''ry''' ''в том порядке, в котором они должны быть.''


[[en:Optional Arguments]]
[[pl:Argumenty opcjonalne]]
[[pl:Argumenty opcjonalne]]
[[Category:Scripting Concepts]]
[[Category:Scripting Concepts]]

Revision as of 11:38, 16 August 2012

Необязательные аргументы это такие аргументы, которые можно опустить при использовании функции. Довольно часто когда вы их не указываете, то используются стандартные значения.

В синтаксисе функции необязательные аргументы показывают внутри квадратных скобок.

Пример:

vehicle = createVehicle ( model, x, y, z, [rx, ry, rz] )

В данном примере, rx, ry, and rz - необязательные аргументы.

Использование необязательных аргументов

У необязательных аргументов есть один недостаток. Нельзя использовать необязательные аргументы, если же не указаны предыдущие аргументы.

Это означает, что если вы хотели использовать аргумент rz, то вам еще необходимо указать аргументы rx, ry в том порядке, в котором они должны быть.