2016-01-08 2 views
1

я исследовал уведомление толчка для короны и наткнулся на этой страницеConfused об использовании ... в Lua/короне

https://docs.coronalabs.com/api/event/notification/type.html

кода я запутался о том, части в верхних

-- The launch arguments provide a notification event if this app was started when the user tapped on a notification 
local launchArgs = ... 

Что означает ...?

+0

Два вопроса не связаны, почему бы не разделить его на два вопроса? –

+0

, потому что это тривиальные вопросы, и их действительно не нужно разделить – hamobi

+0

Если они связаны друг с другом, конечно. Однако два вопроса здесь не связаны вообще. –

ответ

1

... - это синтаксис выражения vararg, который используется в функциях vararg.

В этом примере в основной части сценария используется .... Сценарий можно рассматривать как функцию vararg, поэтому ... здесь аргументы скрипта.

+0

, реализующий мою собственную функцию vararg, я получаю таблицу с ключами 1,2,3 и т. Д. В corona launchArgs заканчивается тем, что это таблица с такими ключами, как «уведомление» и т. Д., Как это возможно? – hamobi

+0

@hamobi: Это зависит от того, какие аргументы были переданы. Выражение varargs не контролирует, какие значения вы получаете; он просто позволяет вам передавать несколько аргументов и распаковывать их по своему усмотрению. –

Смежные вопросы