Я играл на игровой площадке И я задавался вопросом, где главная функция, отличная от других языков, Swift не имеет основной функции. Какая альтернатива или техника используются для быстрой замены основной функции при использовании в архитектуре за пределами Apple (когда используется вне ios и osx), так как скоро скоро появится open source ??Альтернативная функция для быстрой работы?
ответ
В файле игровой площадки исполнение начинается в верхней части файла детской площадки.
Если вы хотите, вы можете представить себе неявный func main() {
чуть выше первой доступной линии и }
чуть ниже последней доступной линии. Но это, вероятно, не конструктивно. Вместо этого лучше просто понять, что не все языки нуждаются в функции main
, а Swift - один из этих языков.
Например, если мы напишем скрипт, он будет выглядеть примерно так:
mkdir workspace
cd workspace
git clone https://github.com/nhgrif/SQLConnect
Это очень просто ... но нет «основной» функции. Несмотря на это, терминал был бы вполне удовлетворен выполнением этого скрипта, который создавал бы каталог «workspace» и загружал бы в него мою библиотеку SQLConnect.
Файл детской площадки выполнен так же, как и многие интерпретируемые языки. Вам не нужна функция main
. Отдельные файлы .swift
, которые выполняются с помощью команды swift
в терминале, выполняются точно так же. Они начинаются в верхней части файла и прокладывают себе путь вниз.
Все еще не убежден, его предположение –
ответ верный, а также проверьте документацию на быстрые документы Apple, если вы не уверены. Из «быстрого тура»: print («Hello, world!») «..в Swift эта строка кода представляет собой полную программу. Вам не нужно импортировать отдельную библиотеку для таких функций, как ввод/вывод или string. Код, написанный в глобальной области, используется как точка входа для программы, поэтому вам не нужна функция main(). – Fred
игнорировать мой предыдущий комментарий: от того, что я понимаю, игровая площадка не нуждается в основной функции, ее просто разбирают и выполняют сверху до конца. Но при создании консольного приложения вам нужно создать быстрый файл с именем main.swift, который действует как основной функционал. вы можете добавить println («hello world»). но когда вы создаете другой неосновный быстрый файл, вы получите выражения ошибок, которые не разрешены на верхнем уровне, если вы добавите инструкцию. – Fred
- 1. fullcalendar viewdisplay альтернативная функция
- 2. Альтернативная функция совпадения perl
- 3. Продолжительность работы быстрой сортировки
- 4. jquery альтернативная функция для функции window.getSelection()
- 5. Функция Python, альтернативная gpuArray для MATLAB()
- 6. альтернативная функция для уменьшения времени обработки
- 7. Альтернативная функция PHP осуждается sql_regcase()
- 8. Альтернативная функция добавления/вычитания Angularjs
- 9. Структура данных для более быстрой работы()?
- 10. Функция быстрой работы OS X при возврате segue
- 11. dispatch_group_async функция быстрой 3.0
- 12. Альтернативная форма для работы модуля в сборке x86
- 13. Что такое альтернативная функция для indexOf для строки в IE8?
- 14. Вызывающая функция для работы
- 15. Альтернативная функция Переключение Пожары 2 функции Jquery
- 16. Альтернативная функция byteValue java в php
- 17. Альтернативная IDE для Silverlight
- 18. Альтернативная сольандра для кассандры
- 19. объявления amazon для быстрой работы не работают в ios
- 20. Альтернативная IDE для Sybase Powerbuilder
- 21. Альтернативная функция для array_shift(), которая поддерживает ключи - PHP
- 22. Что такое альтернативная функция C++ для _tprintf в win32 api?
- 23. Альтернативная функция для PEM_read_bio_PUBKEY, которая читает ключ из .crt-файла
- 24. Альтернативная функция в iostream.h для getch() of conio.h?
- 25. Что такое альтернативная функция для canvas.drawColor в codenameone
- 26. VBA - оптимизация кода в функции для более быстрой работы
- 27. функция для расчета дней работы
- 28. Статическая функция для работы Тема
- 29. Какая серверная платформа быстрой работы лучше?
- 30. Как выбрать инструменты Hadoop для более быстрой работы
Возможный дубликат [Где приложение Swift iOS начинает свою жизнь?] (Http://stackoverflow.com/questions/29722672/where-does-a-swift-ios-application-begin-its-life) Пока этот вопрос спрашивает о приложениях iOS специально, ответ отвечает на все приложения Swift. – nhgrif
Его не дублируют, потому что я использую быстро, как независимый от ios, который находится на детской площадке, то, что вы предложили, зависит от ios. –
Прочтите ответ, а не вопрос. И если вы хотите спросить *** конкретно *** только о детских площадках, я рекомендую сделать этот вопрос более ясным. – nhgrif