Kā programmēt Swift operētājsistēmā Windows 10

Kā programmēt Swift operētājsistēmā Windows 10

Swift ir viena no karstākajām valodām šobrīd un pamatota iemesla dēļ. Mac un iOS lietotnes aizņem milzīgu tirgus daļu. Spēja sākotnēji izveidot iOS lietotnes ir liela problēma cilvēkiem, kuri nevēlas iegremdēties mērķa C neskaidrajā dziļumā.





Tā kā Swift ir Apple dzimtā, jums ir nepieciešams Mac, vai ne? Nepareizi. Lai gan nav “no kastes” metodes, kā apkopot Swift operētājsistēmā Windows, tas nenozīmē, ka Windows lietotāji nevar apgūt Swift.





Lūk, kā izveidot vienkāršu Swift programmu un to apkopot un palaist sistēmā Windows 10.





Kas ir Swift?

Pirms sākt, apskatīsim, kas patiesībā ir Swift. Swift ir programmēšanas valoda, ko izstrādājis Apple. Tas prasa idejas no Objective-C, Rust, Haskell, Ruby, Python, C#, CLU un pārāk daudz citu, lai to uzskaitītu.

Tā ir salīdzinoši jauna valoda, kas tika publiskota 2014. gadā, lai gan tā jau tiek plaši uzskatīta. The TIOBE indekss no populārākajām programmēšanas valodām 2017. gadā Swift ierindoja 11. vietā, padarot to par vienu no visu laiku visstraujāk augošajām valodām.



Īsāk sakot, ja programmējat operētājsistēmai Mac vai iOS, Swift ir domāts jums! Lai padziļināti apskatītu Swift izmantošanas iespējas, apskatiet šos iemeslus, kāpēc Swift ir vērts mācīties.

Darba sākšana ar Swift operētājsistēmā Windows 10

Pirmkārt, mums būs nepieciešams redaktors, lai ierakstītu mūsu kodu. Jūs varat izmantot jebkuru IDE, kas jums patīk, lai gan tas nav obligāti nepieciešams, un pietiek arī ar jebkuru teksta redaktoru. Tas galvenokārt ir atkarīgs no personīgajām vēlmēm, lai gan, ja jums nepieciešama palīdzība, lai izlemtu, ko izmantot šajā rokasgrāmatā, tas var jums palīdzēt.





Šodien mēs gatavojamies izmantot Notepad ++ jo tas ir bezmaksas, vienkāršs un paplašināms. Lejupielādējiet Notepad ++ un atveriet to. Ļaujiet ķerties pie kodēšanas!

Vienkārša programma Swift operētājsistēmai Windows

Mūsu šodienas testa projektam mēs izveidosim vienkāršu programmu, kas darbosies Windows komandrindā. Sāciet, atverot jaunu Notepad ++ failu. Mēs vispirms izdrukāsim jautājumu uz ekrāna, gaidīsim, kamēr lietotājs ierakstīs savu atbildi, un pēc tam izmantosim šo atbildi, lai sniegtu atbildi.





print('What is your name?')

Tas tiks parādīts, kad programma darbojas. Tagad, kad esam uzdevuši jautājumu, mums ir jānodrošina veids, kā ļaut lietotājam atbildēt. Šim nolūkam mēs izmantojam readline () metodi un saglabājiet atbildi kā mainīgo ar nosaukumu atbilde .

var response = readLine()

Ja jūs jau esat iepazinies ar citām programmēšanas valodām, šeit varat pamanīt dažas nelielas atšķirības. Pirmkārt, mēs varam saglabāt no readLine iegūtos datus kā kur nevis jānorāda, ka tā būs virkne. Vēl viena izmaiņa tiem, kas pāriet no JavaScript vai C#, ir semikolu trūkums rindu beigās.

Python lietotāji šeit jau varētu būt vairāk mājās!

Izvades pievienošana

Tagad, kad šī informācija ir saglabāta mainīgajā, mēs vēlamies to izmantot un parādīt atpakaļ lietotājam. Kas var būt jaukāks, kā novēlēt viņiem lielisku dienu?

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

Pat ja jums ir pieredze citās valodās, šeit redzēsit dažas atšķirības. Tā vietā, lai izmantotu + operatoram ārpus pēdiņām, lai parādītu jūsu izmantoto mainīgo (mainīgaisNosaukums) pēdiņās. Vēl viena Swift iezīme ir tā izmantošana Izvēles vērtības . Šīs vērtības ir grūti saprotamas no pirmā acu uzmetiena, taču Swift mainīgo izmantošanai tiek pievienota lielāka funkcionalitāte.

Šajā gadījumā mēs vienkārši vēlamies parādīt vērtību tādu, kāda tā ir, tāpēc pēc mainīgā nosaukuma pievienojam izsaukuma zīmi atbilde! lai apzīmētu, ka tā nav izvēles vērtība. Neobligāta vērtība ir mainīgais, kuram var piešķirt vai nevar piešķirt vērtību. Tas neprasa vienu. Ja tam nav piešķirta vērtība, tam tiks piešķirta nulle.

Jautājuma zīme (?) Aiz vērtības veida identificē to kā neobligātu, bet izsaukums nozīmē, ka tā nav.

Jūsu kods izskatīsies apmēram šādi:

Lai saglabātu kodu, izmantojiet Fails> Saglabāt kā un izvēlieties Swift fails no Saglabāt kā veidu izvēlne. Ja jūsu izvēlnē trūkst Swift faila tipa, atlasiet visi faili vietā un pievienojiet .ātrs faila paplašinājumu aiz jūsu izvēlētā faila nosaukuma.

Swift apkopošana operētājsistēmā Windows 10

Tagad, kad mums ir programma, mums jāspēj to apkopot un palaist. Lai gan nav iebūvēts veids, kā programmēt Swift operētājsistēmā Windows 10, ir jāstrādā. Han Sangjin ir izveidojis Swift kompilatoru, kas ir pieejams lejupielādei no Github . Lejupielādējiet un instalējiet lietojumprogrammu Swift for Windows, izmantojot saitē sniegtos norādījumus.

Kad tas ir instalēts, atveriet to. Noklikšķiniet uz Atlasiet Fails pogu un izvēlieties iepriekš izveidoto programmu. Klikšķis Sastādīt un pagaidiet, līdz programma tiks apkopota.

Šai mazai programmai vajadzētu būt gandrīz tūlītējai, lai gan tas var aizņemt laiku atkarībā no tā, cik sarežģīti esat izveidojis kodu!

Dialoglodziņā jums vajadzētu saņemt ziņojumu “Veiksmīgi apkopots”. Ja nē, atgriezieties un pārbaudiet savu kodu, lai pārliecinātos, ka neesat pieļāvis kļūdas. Kad kods ir apkopots, noklikšķiniet uz Skrien lai palaistu savu programmu. Programma tiks atvērta Windows komandrindā, un tai vajadzētu izskatīties šādi:

Ir vērts atzīmēt, ka, lai palaistu kodu, jums jāizmanto lietojumprogramma Swift for Windows EXE izveidotais fails nedarbosies atsevišķi, pat ja lietojumprogramma ir atvērta.

Sāciet Swift kodēšanu operētājsistēmā Windows jau šodien

Ja jūs nolemjat, ka Swift ir domāts jums, ir pieejami daudzi rīki, kas jums palīdzēs. Kad esat sapratis vidi, kāpēc neizmēģināt dažus iesācēju projektus, lai iedzīvinātu savas zināšanas?

izvilkt cd uz mp3 ar celiņu nosaukumiem

Ja esat Linux lietotājs, kurš vēlas kodēt iOS lietotnes, lūk, kā kodēt Swift ar Ubuntu.

Kopīgot Kopīgot Čivināt E -pasts Lūk, kāpēc FIB izdeva brīdinājumu par Hive Ransomware

FIB izdeva brīdinājumu par īpaši nepatīkamu izpirkuma programmatūras celmu. Lūk, kāpēc jums īpaši jāuzmanās no Hive izpirkuma programmatūras.

Lasīt Tālāk
Saistītās tēmas
  • Programmēšana
  • Lietotņu izstrāde
  • Ātri
  • Programmēšanas valodas
Par autoru Īans Baklijs(Publicēti 216 raksti)

Īans Baklijs ir ārštata žurnālists, mūziķis, izpildītājs un video producents, kas dzīvo Berlīnē, Vācijā. Kad viņš neraksta vai nav uz skatuves, viņš ķeras pie DIY elektronikas vai koda, cerot kļūt par traku zinātnieku.

Vairāk no Īana Baklija

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu