Како програмирати у Свифту на Виндовс 10

Како програмирати у Свифту на Виндовс 10

Свифт је тренутно један од најпопуларнијих језика и то са добрим разлогом. Мац и иОС апликације заузимају огроман део тржишта. Могућност изворне изградње иОС апликација велика је ствар за људе који не желе да зароне у мутне дубине циља Ц.





Пошто је Свифт родом из Аппле -а, потребан вам је Мац, зар не? Погрешно. Иако не постоји метода „оут оф тхе бок“ за компајлирање Свифта у систему Виндовс, то не значи да корисници оперативног система Виндовс не могу научити Свифт.





Ево како да креирате једноставан Свифт програм и саставите га и покренете у систему Виндовс 10.





Шта је Свифт?

Пре него што почнемо, погледајмо шта је Свифт заправо. Свифт је програмски језик који је дизајнирао Аппле. Потребне су идеје „из Објецтиве-Ц, Руст, Хаскелл, Руби, Питхон, Ц#, ЦЛУ, и превише других да се наведу“ према аутору пројекта Цхрису Латтнеру.

То је релативно млад језик који је објављен јавности 2014. године, иако је већ увелико цењен. Тхе ТИОБЕ Индек најбољих програмских језика у 2017. години поставило је Свифт на 11. место, што га чини једним од најбрже растућих језика свих времена.



Укратко, ако програмирате за Мац или иОС, Свифт је за вас! За детаљнији преглед употребе Свифта, погледајте ове разлоге зашто је Свифт вредан учења.

Започните са Свифтом у систему Виндовс 10

Прво, требат ће нам уређивач за уписивање нашег кода. Можете користити било који ИДЕ који вам одговара, иако није строго потребно да га користите, а било који уређивач текста ће такођер бити довољан. То се углавном своди на личне преференције, мада вам може помоћи да одлучите шта ћете користити.





Данас ћемо користити Нотепад ++ пошто је бесплатан, једноставан и проширив. Преузмите Нотепад ++ и отворите га. Пређимо на кодирање!

Једноставан програм Свифт за Виндовс

За наш данашњи тестни пројекат креираћемо једноставан програм који ће се изводити у Виндовс командној линији. Почните отварањем нове датотеке Нотепад ++. Почећемо штампањем питања на екрану, сачекати да корисник откуца свој одговор, а затим користити овај одговор за давање одговора.





print('What is your name?')

Ово ће се приказати када се програм покрене. Сада када смо поставили питање, требало би да омогућимо кориснику да одговори. За ово користимо реадлине () метод и сачувати одговор као променљиву која се зове одговор .

var response = readLine()

Ако сте већ упознати са другим програмским језицима, можда ћете овде приметити неколико малих разлика. Прво, можемо да сачувамо податке добијене од реадЛине -а као где уместо да морате да наведете да ће то бити низ. Још једна промена за вас који долазите са ЈаваСцрипт -а или Ц# -а је недостатак тачке и зареза за означавање краја редова.

Корисници Питхона можда су овде већ код куће!

Додавање излаза

Сада када имамо ове податке ускладиштене у променљивој, желимо да их користимо и прикажемо назад кориснику. Шта може бити лепше него пожелети им леп дан?

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

Чак и ако имате искуства на другим језицима, овде ћете видети неке разлике. Уместо да користите + оператор изван наводника за приказ променљиве коју користите (име променљиве) унутар наводника. Још једна карактеристика Свифта је употреба Опционе вредности . Ове вредности је тешко разумети на први поглед, али додају већу функционалност употреби променљивих у оквиру Свифта.

У овом случају, једноставно желимо да прикажемо вредност онакву каква јесте, па додајемо узвичник после имена променљиве одговор! да означи да то није опционална вредност. Опционална вредност је променљива којој се може доделити вредност, али и не мора. Не захтева један. Ако му није додељена вредност, биће му додељена нула.

Знак питања (?) После типа вредности идентификује га као необавезан, док узвичник значи да није.

Ваш код ће изгледати отприлике овако:

Да бисте сачували код, користите Датотека> Сачувај као и изаберите Свифт датотека од Сачувај као тип мени. Ако вашем менију недостаје тип датотеке Свифт, изаберите све датотеке уместо тога и додајте .свифт наставак датотеке иза изабраног назива датотеке.

Превођење Свифт -а у систему Виндовс 10

Сада када имамо програм, морамо га моћи саставити и покренути. Иако не постоји уграђен начин за програмирање Свифт -а у оперативном систему Виндовс 10, има проблема. Хан Сангјин је створио компајлер за Свифт који је доступна за преузимање са Гитхуб -а . Преузмите и инсталирајте апликацију Свифт за Виндовс користећи упутства наведена на линку.

Када је инсталиран, отворите га. Кликните на Изаберите фајл дугме и изаберите претходно направљени програм. Кликните Саставити и сачекајте да се програм компајлира.

За овако мали програм то би требало да буде готово тренутно, мада може потрајати и време у зависности од тога колико сте сложили свој код!

Требало би да добијете поруку „Успешно компајлирано“ у дијалогу. У супротном се вратите и проверите свој код да бисте се уверили да нисте направили грешке. Када се код компајлира, кликните Трцати да бисте покренули свој програм. Програм ће се отворити у Виндовс командној линији и требало би да изгледа овако:

Вреди напоменути да за покретање кода морате користити апликацију Свифт фор Виндовс ЕКСЕ датотека која је креирана неће радити самостално, чак и ако је апликација отворена.

Започните кодирање Свифта на Виндовс -у већ данас

Ако одлучите да је Свифт за вас, постоји мноштво алата који вам могу помоћи. Након што сте стекли основно разумевање окружења, зашто не бисте испробали неколико пројеката за почетнике како бисте оживели своје знање?

гоогле плаи сторе он фире таблет

Ако сте корисник Линука и желите да кодирате иОС апликације, ево како да кодирате у Свифту помоћу Убунту -а.

Објави Објави Твеет Емаил Ево зашто је ФБИ издао упозорење за откупни софтвер у кошницама

ФБИ је издао упозорење о посебно гадној врсти рансомвареа. Ево зашто морате бити посебно опрезни у вези са Хиве рансомваре -ом.

Прочитајте следеће
Повезане теме
  • Програмирање
  • Развој апликација
  • Свифт
  • Програмски језици
О аутору Иан Буцклеи(216 објављених чланака)

Иан Буцклеи је слободни новинар, музичар, извођач и видео продуцент који живи у Берлину, Немачка. Кад не пише или је на сцени, петља са „уради сам“ електроником или кодом у нади да ће постати луди научник.

Више од Иана Буцклеија

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили