Как программировать на Swift Language в Windows 10

Честно говоря, хотя вы, возможно, не захотите полностью работать с этим языком в этой среде для создания приложений или чего-то еще, вы можете обнаружить полезный факт, что программирование на этом языке в среде Windows предназначено только для обучения и изучения синтаксиса. Следует отметить, что никто не может Купить устройство Apple Чтобы иметь дело с этим языком, поэтому, если вы один из тех, кто работает в Окружающая среда Windows И кто может захотеть представиться на Swift Language Для начала вы нашли нужную статью.

Swift Language - это язык программирования Высокопроизводительная система с очень чистым и современным синтаксисом, обеспечивающая беспрепятственный доступ к существующим программам на C и Objective-C, по умолчанию безопасная в памяти. Несмотря на то что Из этого Свифта Однако, вдохновленный Objective-C и многими другими языками, он сам по себе не является языком, производным от C.Как полный, независимый язык, Swift объединяет основные функции, такие как управление потоком, структуры данных и функции, с высокоуровневыми структурами. такие как объекты, протоколы, замыкания и обобщения. Swift включает модули, устраняя необходимость в заголовках и повторении кода, если это необходимо.

Как программировать на языке Swift в Windows 10 - Windows

Итак, Swift - один из самых популярных языков на данный момент, и не зря. Приложения для Mac и iOS захватывают большую часть рынка. Возможность создавать приложения для iOS изначально важна для людей, которые не хотят погружаться в глубины Objective C.

Поскольку Swift является домом для Apple, вам нужен Mac, верно? Ошибка. Хотя нет способа связать Swift в Windows «вне приложения», это не означает, что пользователи Windows не могут изучить Swift.

Вот как создать, скомпилировать и запустить простую программу Swift в Windows 10.

Что такое Свифт?

Прежде чем мы начнем, давайте посмотрим, что такое Swift на самом деле. Swift - это язык программирования, разработанный Apple. По словам Криса Латтнера, для этого потребовались идеи «из Objective-C, Rust, Haskell, Ruby, Python, C #, CLU и многих других языков программирования».

Это относительно молодой язык, выпущенный для публики в 2014 году, хотя он уже получил широкое признание. ситуация  Индекс TIOBE В рейтинге лучших языков программирования в 2017 году Swift занял 11-е место, что делает его одним из самых быстрорастущих языков всех времен.

Короче говоря, если вы программируете для Mac или iOS, Swift для вас! Для более глубокого изучения использования Swift ознакомьтесь с этими причинами, по которым стоит изучить Swift.

Начало работы со Swift в Windows 10

Во-первых, нам понадобится редактор для написания нашего кода. Вы можете использовать любую удобную для вас среду IDE, хотя это не обязательно, и подойдет любой текстовый редактор. Выбор в основном зависит от личных предпочтений, хотя, если вам нужна помощь, использование этого руководства может помочь вам решить, что может помочь.

Сегодня мы будем использовать Notepad ++, потому что он бесплатный, простой и расширяемый. Скачать Блокнот ++ И вы должны его открыть. Давайте окунемся в мир программирования прямо сейчас!

Как программировать на языке Swift в Windows 10 - Windows

Приложение Simple Swift для Windows

Для нашего тестового проекта сегодня мы собираемся создать простую программу, которая запускается в командной строке Windows. Начните с открытия нового файла Notepad ++. Мы начнем с вывода вопроса на экран, дождемся, пока пользователь напишет свой ответ, а затем воспользуемся этим ответом для предоставления ответа.

print("What is your name?")

Это будет отображаться, когда программа запущена. Теперь, когда мы задали вопрос, мы должны предоставить возможность пользователю ответить. Для этого мы используем метод readline () и сохраняем ответ как переменную с именем response.

var response = readLine()

Если вы знакомы с другими языками программирования, вы можете заметить здесь небольшие отличия. Во-первых, мы можем сохранить данные, полученные из readLine, как переменную вместо того, чтобы указывать, что это будет строка. Еще одно изменение для программистов, перешедших с JavaScript или C #, - это отсутствие точек с запятой для обозначения конца строк.

может быть Пользователи Python Здесь уже больше дома!

добавить вывод

Теперь, когда эта информация хранится в переменной, мы хотим использовать ее и отобразить для пользователя. Что может быть лучше, чем пожелать отличного дня?

print("Hello \(response!), I hope you are having a great day!")

Даже если у вас есть опыт работы на других языках, вы увидите здесь некоторые различия. Вместо использования оператора + вне кавычек для отображения вашей переменной вы можете использовать \ (имя_переменной) в кавычках. Еще одно преимущество Swift - использование необязательных значений. Эти значения трудно понять на первый взгляд, но они добавляют больше функциональности к использованию переменных в Swift.

В этом случае мы просто хотим отобразить значение как есть, поэтому мы добавляем восклицательный знак после имени переменной. отклик! Чтобы указать, что это не необязательное значение. Необязательное значение - это переменная, которой может быть присвоено или не присвоено значение. не требует. Если ему не присвоено значение, оно не будет установлено ни с чем.

Определите вопросительный знак (?) После типа значения он не является обязательным, а восклицательный знак означает, что это не так.

Ваш код будет выглядеть так:

Как программировать на языке Swift в Windows 10 - Windows

Чтобы сохранить код, используйте Файл -> Сохранить как и выберите файл Swift. Из списка Сохранить как тип. Если в вашем списке отсутствует тип файла Swift, выберите вместо него «Все файлы» и добавьте расширение файла. swift после выбранного имени файла.

Быстрая компиляция в Windows 10

Теперь, когда у нас есть простое приложение, нам нужно его скомпилировать и запустить. Хотя встроенного способа программирования Swift в Windows 10 нет, есть обходной путь. Хан Санджин создал переводчик для Swift, и он доступен Скачать с Github. Загрузите и установите приложение Swift для Windows, следуя инструкциям по ссылке.

После установки откройте его. Нажмите кнопкуПеревести файли выберите приложение, которое вы создали ранее. Нажмите Компилировать И подождите, пока приложение скомпилируется.

Как программировать на языке Swift в Windows 10 - Windows

Для этого апплета это должно быть почти мгновенным, хотя это может занять некоторое время, в зависимости от того, насколько сложен ваш код!

В диалоговом окне должно появиться сообщение «Преобразовано успешно». Если нет, просмотрите свой код, чтобы убедиться, что вы не допустили ошибок. После того, как код будет скомпилирован, нажмите «Выполнить», чтобы запустить программу. Программа откроется в командной строке Windows и будет выглядеть так:

Как программировать на языке Swift в Windows 10 - Windows

Стоит отметить, что вы должны использовать приложение Swift для Windows для запуска вашего кода, EXE-файл, созданный сам по себе, не будет запускаться, даже если приложение открыто.

Проект SwiftForWindows с открытым исходным кодом предоставляет простую в использовании среду разработки для программирования приложений Swift для Windows. Проект работает с компилятором Swift для Cygwin, MSVC и MinGW.

Начните писать код на Swift в Windows уже сегодня

Если вы решите, что Swift для вас, существует множество инструментов, которые могут вам помочь. Если у вас есть базовое представление об окружающей среде, почему бы не попробовать Несколько стартап-проектов для возрождения ваших знаний؟

Источник
Перейти к верхней кнопке