Kuidas programmeerida Swiftis Windows 10 -s

Kuidas programmeerida Swiftis Windows 10 -s

Swift on praegu üks kuumimaid keeli ja seda mõjuval põhjusel. Maci ja iOS -i rakendused hõivavad tohutu osa turust. Võimalus luua iOS -i rakendusi natiivselt on suur asi inimestele, kes ei taha sukelduda eesmärgi C hämarasse sügavikku.





Kuna Swift on Apple'i emakeel, on teil vaja Maci, eks? Vale. Kuigi Swifti Windowsis kompileerimiseks pole olemas meetodit, ei tähenda see, et Windowsi kasutajad ei saaks Swifti õppida.





Siit saate teada, kuidas luua lihtne Swift -programm ning kompileerida ja käivitada see Windows 10 -s.





Mis on Swift?

Enne alustamist vaatame, mis Swift tegelikult on. Swift on Apple'i loodud programmeerimiskeel. Projekti algataja Chris Lattneri sõnul on vaja ideid Objective-C, Rust, Haskell, Ruby, Python, C#, CLU ja liiga paljude teiste jaoks.

See on suhteliselt noor keel, mis avalikustati 2014. aastal, ehkki seda on juba laialt levinud. The TIOBE indeks 2017. aasta tipptasemel programmeerimiskeeltest paigutas Swifti 11. kohale, muutes selle üheks kõigi aegade kiiremini kasvavaks keeleks.



Lühidalt, kui programmeerite Maci või iOS -i jaoks, on Swift teie jaoks! Kui soovite Swifti kasutusviise põhjalikumalt uurida, vaadake neid põhjuseid, miks Swift on õppimist väärt.

Swiftiga alustamine Windows 10 -s

Esiteks vajame koodi sisestamiseks redaktorit. Saate kasutada mis tahes IDE -d, mis teile sobib, kuigi selle kasutamine pole tingimata vajalik ja piisab ka mis tahes tekstiredaktorist. See sõltub enamasti isiklikest eelistustest, kuigi kui vajate abi selle juhendi kasutamise otsustamisel, võib see teid aidata.





Täna hakkame kasutama Notepad ++ kuna see on tasuta, lihtne ja laiendatav. Laadige alla Notepad ++ ja avage see. Alustame kodeerimisega!

Lihtne Swift Windowsi programm

Täna oma testprojekti jaoks loome lihtsa programmi, mis töötab Windowsi käsureal. Alustage uue Notepad ++ faili avamisega. Alustuseks prindime ekraanile küsimuse, ootame, kuni kasutaja oma vastuse trükib, ja seejärel kasutame seda vastust vastuse andmiseks.





print('What is your name?')

See kuvatakse programmi käivitamisel. Nüüd, kui oleme küsimuse esitanud, peaksime pakkuma võimaluse kasutajal vastata. Selleks kasutame readline () meetod ja salvestage vastus muutuja nimega vastus .

var response = readLine()

Kui olete teiste programmeerimiskeeltega juba tuttav, võite siin märgata mõningaid väikseid erinevusi. Esiteks saame readLine'ist saadud andmeid salvestada a kus selle asemel, et täpsustada, et see saab olema string. Teine muudatus neile, kes tulevad JavaScripti või C# -st üle, on ridade lõppu tähistavate semikoolonite puudumine.

Pythoni kasutajad võivad siin juba rohkem kodus olla!

Väljundi lisamine

Nüüd, kui oleme selle teabe muutujale salvestanud, tahame seda kasutada ja kasutajale tagasi kuvada. Mis võiks olla toredam kui soovida neile toredat päeva?

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

Isegi kui teil on kogemusi teistes keeltes, näete siin mõningaid erinevusi. Selle asemel, et kasutada + operaator väljaspool jutumärke oma muutuja kuvamiseks (muutujanimi) jutumärkides. Swifti teine ​​omadus on selle kasutamine Valikulised väärtused . Neid väärtusi on esmapilgul raske mõista, kuid need lisavad Swifti muutujate kasutamisele suuremat funktsionaalsust.

Sel juhul tahame lihtsalt väärtust kuvada sellisena, nagu see on, seega lisame muutuja nime järele hüüumärgi vastus! märkida, et see ei ole valikuline väärtus. Valikuline väärtus on muutuja, millele võib väärtuse määrata või mitte. See ei nõua ühte. Kui sellele pole väärtust määratud, määratakse sellele null.

Küsimärk (?) Väärtustüübi järel tuvastab selle valikuliseks, hüüumärk aga tähendab, et pole.

Teie kood näeb välja umbes selline:

Koodi salvestamiseks kasutage Fail> Salvesta nimega ja valige Kiire fail alates Salvesta tüübina menüü. Kui teie menüüst puudub Swift -failitüüp, valige kõik failid selle asemel ja lisage .kiire faililaiend pärast valitud failinime.

Swifti koostamine Windows 10 -s

Nüüd, kui meil on programm, peame suutma seda koostada ja käivitada. Kuigi Windows 10 -s pole Swifti programmeerimiseks sisseehitatud viisi, on olemas töö. Han Sangjin on loonud Swiftile kompilaatori, mis on allalaadimiseks saadaval Githubist . Laadige alla ja installige rakendus Swift for Windows, kasutades lingil toodud juhiseid.

Kui see on installitud, avage see. Klõpsake Valige Fail nuppu ja valige oma varem loodud programm. Klõpsake nuppu Koosta ja oodake programmi koostamist.

Sellise väikese programmi puhul peaks see olema peaaegu kohe, kuigi see võib võtta aega sõltuvalt sellest, kui keeruliseks oma koodi tegite!

Dialoogiboksis peaksite saama teate „Edukalt koostatud”. Kui ei, minge tagasi ja kontrollige oma koodi, et veenduda, et te pole ühtegi viga teinud. Kui kood on koostatud, klõpsake nuppu Jookse oma programmi käivitamiseks. Programm avaneb Windowsi käsureal ja peaks välja nägema selline:

Väärib märkimist, et peate koodi käivitamiseks kasutama rakendust Swift for Windows EXE loodud fail ei tööta iseseisvalt, isegi kui rakendus on avatud.

Alustage Swifti kodeerimist Windowsis juba täna

Kui otsustate, et Swift on teie jaoks, on teil abiks palju tööriistu. Kui olete keskkonnast aru saanud, siis miks mitte proovida mõne algaja projektiga oma teadmisi ellu äratada?

kuidas saada liikuva tapeedi aknad 10

Kui olete Linuxi kasutaja, kes soovib iOS -i rakendusi kodeerida, saate siin Swiftis Ubuntu abil kodeerida.

Jaga Jaga Piiksuma E -post Siin on põhjus, miks FBI andis hoiatuse taru lunavara eest

FBI andis hoiatuse eriti vastiku lunavara tüve eest. Siin on põhjus, miks peate Hive lunavara suhtes eriti ettevaatlik olema.

Loe edasi
Seotud teemad
  • Programmeerimine
  • Rakenduste arendamine
  • Kiire
  • Programmeerimiskeeled
Autori kohta Ian Buckley(Avaldatud 216 artiklit)

Ian Buckley on vabakutseline ajakirjanik, muusik, esineja ja videoprodutsent, kes elab Saksamaal Berliinis. Kui ta parasjagu ei kirjuta ega laval, nokitseb ta isetehtud elektroonika või koodi kallal, lootuses saada hulluks teadlaseks.

Rohkem Ian Buckleylt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin