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

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

Поскольку Swift встроен в Apple, вам нужен Mac, верно? Неправильный. Хотя нет готового метода компиляции Swift в Windows, это не означает, что пользователи Windows не могут изучить Swift.

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

Что такое Swift?

Прежде чем начать, давайте посмотрим, что такое 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 ++, поскольку он бесплатный, простой и расширяемый. Загрузите Notepad ++ и откройте его. Приступим к кодированию!

Простая программа Swift для Windows

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

  print ("Как вас зовут?")  

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

  var response = readLine ()  

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

Пользователи Python, возможно, уже здесь чувствуют себя как дома!

Добавление вывода

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

  print ("Здравствуйте  (ответ!), надеюсь, у вас отличный день  ! ")  

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

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

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

Ваш код будет выглядеть примерно так:

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

Компиляция Swift в Windows 10

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

После установки откройте его. Нажмите кнопку Выбрать файл и выберите созданную ранее программу. Щелкните Compile и дождитесь компиляции программы.

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

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

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

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

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

Если вы пользователь Linux и хотите кодировать приложения для iOS, вот как писать код на Swift с Ubuntu.

Оцените статью
oilgasindustry.ru
Добавить комментарий