Scala vodič: Hello world

Ovaj vodič pomaže vam da započnete sa Scalom. Objašnjava što vam je potrebno da napišete svoj prvi Scala program. Počinje s osnovama: naučit ćete gdje možete pronaći i preuzeti potrebne alate, kako ih instalirati i vodit će vas sve do izgradnje i pokretanja vašeg koda. Ako nikada prije niste napisali Scala program, ovo je mjesto za početak. Kreirali smo ovaj članak kako biste mogli započeti sa Scalom i prijeći na naše SMS primjere. Ako ste već upoznati sa Scalom, možete izravno prijeći na jedan od sljedećih SMS projekata.

Scala SMS primjeri:

Scala slanje SMS-a s HTTP REST API-jem (primjer koda)
Scala slanje više SMS-ova s HTTP REST API-jem (primjer koda)
Scala zakazivanje SMS-a s HTTP REST API-jem (primjer koda)
Scala primanje SMS-a s HTTP REST API-jem (primjer koda)
Scala brisanje SMS-a s HTTP REST API-jem (primjer koda)
Preuzmite najnoviju Scala SMS API biblioteku s Githuba

Što je Scala

Scala je programski jezik. Sličan je prirodnom jeziku, poput engleskog. Koristi se za komunikaciju s računalom. Glavna razlika između prirodnog jezika i programskog jezika je što programski jezici imaju strožu strukturu kako bi računalo bolje razumjelo.

Što je IntelliJ

IntelliJ je alat za pisanje Scala programa. IntelliJ vam omogućuje unos teksta koristeći Scala jezik i omogućuje vam da kažete računalu da pročita tekst i izvrši upute. Koristimo izraz "Pokreni" da kažemo računalu da izvrši upute.

Što je Scala Hello world program

Scala hello world program je najjednostavniji program koji možete napisati. Jednostavno ispisuje rečenicu: Hello world na zaslonu računala. Program Hello World prvi je program koji programeri pišu u bilo kojem programskom jeziku.

Kako napisati svoj prvi program u Scalai

Da biste napisali svoj prvi program u Scalai:

  1. Provjerite preduvjete
  2. Postavite Java JDK
  3. Preuzmite IntelliJ
  4. Instalirajte Scalau
  5. Kreirajte novi Scala sbt projekt u IntelliJ-u
  6. Nazovite projekt i postavite JDK
  7. Napišite Hello World program u Scalai
  8. Pokrenite svoj Scala Hello World program
  9. Provjerite izlaz

Preduvjeti

Evo što vam je potrebno za početak. Da biste napisali svoj prvi računalni program u Scalai, potrebno vam je Windows računalo, IntelliJ IDE, Scala dodatak i primjer koda prikazanog u nastavku.

  • Windows 10 računalo
  • Java JDK
  • IntelliJ IDE
  • Scala dodatak
  • Ozeki Hello World primjer projekta

Preuzmite Java JDK

Možete koristiti ovu poveznicu: https://adoptopenjdk.net/ da preuzmete Java JDK.

Video 1 - Kako preuzeti Java JDK (Video vodič)

Preuzmite Java JDK

Da biste započeli s programiranjem u Scalai, prvo morate preuzeti Java JDK. To učinite tako da posjetite sljedeću poveznicu: https://adoptopenjdk.net/. Kliknite na plavi gumb Latest Release da biste započeli preuzimanje instalacijskog programa Java JDK (Slika 1). Nakon što se preuzimanje završi, Java JDK je spreman za instalaciju.

preuzmi java jdk
Slika 1 - Preuzimanje Java JDK-a

Instalirajte Java JDK

Video 2 - Kako instalirati Java JDK (Video vodič)

Kako bismo razumjeli Scala jezik, naše računalo mora naučiti jezik. Da bismo to učinili, moramo instalirati Java JDK koji sadrži sve informacije o njemu.

Kako testirati je li Java JDK instaliran?

U dva jednostavna koraka možete testirati je li Java JDK instaliran:

  1. Otvorite Command Prompt
  2. Upišite sljedeću naredbu:

java -version
	

Kod 1 - Naredba za testiranje je li Java instalirana

Ako je java instalirana, vidjet ćete nešto poput ovoga:

Testirajte Java

Prije početka, trebali biste provjeriti je li Java ispravno instalirana. Da biste to učinili, prvo morate otvoriti Command Prompt. Upišite sljedeću naredbu: java -version i pritisnite enter (Slika 2). Ako Command Prompt vrati trenutnu verziju instalirane Jave, ona je u ispravnom stanju.

Slika 2 - Verzija instalirane Jave

Preuzmite IntelliJ

Možete koristiti ovu poveznicu: https://jetbrains.com/idea/download/ da preuzmete IntelliJ.

Video 3 - Kako preuzeti IntelliJ (Video vodič)

Preuzimanje IntelliJ-a

Sada kada je Java JDK instaliran, možete preuzeti IDE za kodiranje. Preuzmite IntelliJ s ove poveznice: https://jetbrains.com/idea/download/ Kliknite na gumb preuzmi ispod Community kako biste započeli preuzimanje instalacijskog programa. Nakon što se preuzimanje završi, možete instalirati IntelliJ. (Slika 3)

preuzimanje intellij-a
Slika 3 - Preuzimanje IntelliJ-a

Instaliranje IntelliJ-a

Da biste napisali svoj prvi Scala program, morate instalirati IntelliJ. Sljedeći video pokazuje kako se ova instalacija može izvesti.

Video 4 - Kako instalirati IntelliJ (Video vodič)

Instaliranje Scale

Da biste kreirali Scala projekt u IntelliJ-u, moramo instalirati Scala dodatak. U sljedećem videu pokazat ću vam kako instalirati Scala dodatak u IntelliJ IDE-u.

Video 5 - Kako instalirati Scalu (Video vodič)

Instaliranje Scala dodatka

Da biste započeli kodiranje u Scali, prvo morate instalirati Scala dodatak u IntelliJ-u. Prilikom pokretanja IDE-a, kliknite na karticu dodataka s lijeve strane. Upišite "Scala" u traku za pretraživanje (Slika 4). Rezultati pretraživanja će prikazati Scala dodatak. Kliknite na njega, zatim kliknite na Instaliraj kako biste postavili ovaj dodatak.

instaliranje scala dodatka u intellij-u
Slika 4 - Instaliranje Scala dodatka

Scala instalirana

Nakon što ste uspješno instalirali Scala dodatak, pojavit će se na kartici Instalirano. Kada kliknete na njega kako biste vidjeli detalje, pisat će "Omogućeno za sve projekte". (Slika 5)

instalirani scala dodatak u intellij-u
Slika 5 - Instalirani Scala dodatak

Kreiranje novog projekta u IntelliJ-u

Kako bismo započeli pisanje našeg prvog Scala programa, moramo kreirati novi projekt u IntelliJ IDE-u. U sljedećem videu možete vidjeti kako kreirati novi Scala projekt u IntelliJ-u.

Video 6 - Kako kreirati novi Scala projekt u IntelliJ-u (Video vodič)

Kreiranje novog projekta

Sve je sada postavljeno za kreiranje novog projekta i početak kodiranja u Scali. Kliknite na znak plus koji glasi Novi projekt na kartici Projekti (Slika 6). To će vas provesti kroz nekoliko postavki konfiguracije, gdje možete postaviti detalje svog projekta.

kreiranje projekta u intellij-u
Slika 6 - Kreiranje novog projekta

Odabir Scale

Nakon kreiranja novog projekta, morate ga konfigurirati posebno za kodiranje u Scali. Prvo, odaberite Scalu iz izbornika s lijeve strane (Slika 7). Zatim, kliknite na sbt. Na kraju, kliknite Dalje.

novi scala projekt u intellij-u
Slika 7 - Odabir Scale

Imenovanje projekta i odabir Java JDK-a

Na ovom zaslonu bit ćete upitani da imenujete svoj projekt. Upišite željeno ime u tekstualno polje na vrhu (Slika 8). Možda ćete također morati odabrati JDK, ako već nije odabran prema zadanim postavkama. Kliknite na Završi kako biste kreirali svoj projekt.

imenovanje projekta u intellij-u
Slika 8 - Imenovanje projekta i odabir Java JDK-a

Pisanje hello world programa u Scali

Prvi program koji napišete u bilo kojem programskom jeziku je 'Hello world' program. Jedini cilj ovog programa je ispisati izraz 'Hello world' na zaslonu računala. U ovom primjeru program se sastoji od dvije linije koda: Treća linija: println("Hello world!") ispisuje tekst.

object helloWorld {
  def main(args:Array[String]) : Unit = {
    println("Hello world!)
  }
}	
	

Kod 2 - Hello world program u Scali

Video 7 - Kako napisati hello world program u Scali (Video vodič)

Pokrenite hello world program

Da biste prvi put pokrenuli svoj kod u IntelliJ-u, morate pritisnuti F4 ili

Video 8 - Kako pokrenuti svoj kod u IntelliJ-u prvi put (Video tutorial)

Izlaz vašeg koda

Kada pokrenete svoj kod unutar IntelliJ-a, izlaz će se pojaviti u debug konzoli. Ova konzola se nalazi na dnu prozora. Sadrži izlaze i moguće poruke o greškama koje vaš kod vraća. Ovdje možemo vidjeti da se poruka "Hello world!" pojavila nakon što je kod pokrenut (Slika 9). Sada ćemo vidjeti što se događa kada Scala naiđe na grešku.

hello world u scala
Slika 9 - Izlaz koda

Što ako napravim grešku u svom kodu

Što je sintaksna greška?

Sintaksna greška znači da ne razumijem. Ako razgovarate s nekim na engleskom i on ne razumije što govorite, odgovorit će s "Ne razumijem". Ako razgovarate s računalom na Scala-i i računalo ne razumije što govorite, odgovorit će s "Sintaksna greška".

Kako riješiti sintaksnu grešku u Scala-i?

U kodu ispod namjerno ćemo stvoriti sintaksnu grešku tako što nećemo staviti točku-zarez nakon linije Hello World. Vidjet ćete kako računalo reagira, kako ćemo popraviti grešku i kako ćemo uspješno pokrenuti računalni program.

Video 9 - Kako riješiti sintaksnu grešku u Scala-i (Video tutorial)

Video 9 - Stvaranje i popravljanje greške u IntelliJ-u

Izvješće o grešci u IntelliJ-u

IntelliJ obavještava programera o greškama na više načina. Prije svega, uređivač teksta podcrtava dijelove koda koji će dovesti do greške. To čini čak i prije nego što pokrenete svoj kod, tako da je lako identificirati osnovne tipkarske greške (Slika 10). Odlučili smo ipak pokrenuti kod kako bismo demonstrirali izvješće o grešci. Izvješća o greškama pojavljuju se unutar debug konzole nakon što program nije uspio pokrenuti. Ova izvješća su nevjerojatno korisna jer ukazuju na lokaciju i vrstu greške programeru.

Slika 10 - Izvješće o grešci u IntelliJ-u

Sažetak

Čitanjem ovog vodiča stekli ste dovoljno znanja da započnete s programiranjem u Scala-i, da izgradite i pokrenete svoj prvi Hello World program. Ako ste slijedili gornje upute i vaš program radi dobro, napravili ste prve korake da postanete Scala softverski programer. Sada možete koristiti Ozeki Scala SMS rješenja koja će vam pomoći da vrlo učinkovito i bez napora organizirate poruke jer možete prilagoditi dane kodove bez ikakvih ograničenja.

Saznajte više o razvoju vašeg sustava za slanje poruka korištenjem Scala rješenja. Prijeđite na sljedeći tutorial o kako poslati SMS iz Scala-e.

Stavimo u praksu ono što ste naučili. Preuzmite Ozeki SMS Gateway sada!

More information