Scala oktatóanyag: Hello world
Ez az oktatóanyag segít elindulni a Scala nyelvvel. Megmagyarázza, mire van szükséged az első Scala programod megírásához. Az alapokkal kezdődik: megtudhatod, hol találhatod és töltheted le a szükséges eszközöket, hogyan telepítsd ezeket, és végigvezet a kód fordításán és futtatásán. Ha még soha nem írtál Scala programot, itt a helyed kezdeni. Ezt a cikket azért hoztuk létre, hogy könnyedén belekezdhess a Scala használatába, majd továbbléphess az SMS példáinkhoz. Ha már ismered a Scalát, közvetlenül ugorhatsz az alábbi SMS projektek egyikére.
Scala SMS példák:
SMS küldése Scalával a HTTP REST API-val (kódpélda)
Több SMS küldése Scalával a HTTP REST API-val (kódpélda)
SMS ütemezése Scalával a HTTP REST API-val (kódpélda)
SMS fogadása Scalával a HTTP REST API-val (kódpélda)
SMS törlése Scalával a HTTP REST API-val (kódpélda)
A legújabb Scala SMS könyvtár letöltése a Githubról
Mi a Scala
A Scala egy programozási nyelv. Hasonlít a természetes nyelvekhez, mint például az angol. A számítógéppel való kommunikációra használják. A fő különbség a természetes nyelvek és a programozási nyelvek között az, hogy a programozási nyelvek szigorúbb szerkezettel rendelkeznek, hogy a számítógép jobban megértse őket.
Mi az IntelliJ
Az IntelliJ egy eszköz Scala programok írásához. Az IntelliJ lehetővé teszi, hogy Scala nyelven írt szöveget gépelj be, és lehetőséget ad arra, hogy utasítsd a számítógépet a szöveg olvasására és az utasítások végrehajtására. A "Futtatás" kifejezést használjuk, amikor a számítógépet utasítjuk az utasítások végrehajtására.
Mi a Scala Hello world program
A Scala hello world program a legegyszerűbb program, amit írhatsz. Egyszerűen kiírja a következő mondatot a képernyőre: Hello world. A Hello World program az első program, amit a fejlesztők bármely programozási nyelvben megírnak.
Hogyan írd meg az első programodat Scalában
Az első Scala program megírásához:
- Ellenőrizd az előfeltételeket
- Állítsd be a Java JDK-t
- Töltsd le az IntelliJ-t
- Telepítsd a Scalát
- Hozz létre új Scala sbt projektet az IntelliJ-ben
- Nevezd el a projektet és állítsd be a JDK-t
- Írd meg a Hello World programot Scalában
- Futtasd a Scala Hello World programodat
- Ellenőrizd a kimenetet
Előfeltételek
Íme, amire szükséged van az induláshoz. Az első számítógépes programod megírásához Scalában szükséged lesz egy Windowsos számítógépre, az IntelliJ IDE-re, a Scala pluginra, és az alább bemutatott példakódra.
- Windows 10 számítógép
- Java JDK
- IntelliJ IDE
- Scala plugin
- Ozeki Hello World példaprojekt
Java JDK letöltése
Használhatod ezt a linket: https://adoptopenjdk.net/ a Java JDK letöltéséhez.
Java JDK letöltése
A Scala programozás megkezdéséhez először le kell töltened a Java JDK-t. Ehhez látogass el a következő linkre: https://adoptopenjdk.net/. Kattints a kék Latest Release gombra a Java JDK telepítő letöltésének megkezdéséhez (1. ábra). A letöltés befejezése után a Java JDK készen áll a telepítésre.
Java JDK telepítése
Ahhoz, hogy a számítógépünk megértse a Scala nyelvet, meg kell tanulnia azt. Ehhez telepítenünk kell a Java JDK-t, amely tartalmazza a nyelv minden információját.
Hogyan ellenőrizd, hogy a Java JDK telepítve van-e?
Két egyszerű lépésben ellenőrizheted a Java JDK telepítését:
- Nyisd meg a Parancssort
- Írd be a következő parancsot:
java -version
Ha a Java telepítve van, valami ehhez hasonlót fogsz látni:
Java tesztelése
Mielőtt nekiállnál, ellenőrizd, hogy a Java megfelelően telepítve van-e. Ehhez először nyisd meg a Parancssort. Írd be a következő parancsot: java -version és nyomj Entert (2. ábra). Ha a Parancssor visszaadja a telepített Java aktuális verzióját, akkor az működik.
IntelliJ letöltése
Használhatod ezt a linket: https://jetbrains.com/idea/download/ az IntelliJ letöltéséhez.
IntelliJ letöltése
Most, hogy a Java JDK telepítve van, letölthetsz egy IDE-t a programozáshoz. Töltsd le az IntelliJ-t erről a linkről: https://jetbrains.com/idea/download/ Kattints a letöltés gombra a Community alatt a telepítő letöltésének megkezdéséhez. A letöltés befejezése után telepítheted az IntelliJ-t. (3. ábra)
IntelliJ telepítése
Az első Scala programod megírásához telepítened kell az IntelliJ-t. Az alábbi videó bemutatja, hogyan végezheted el ezt a telepítést.
Scala telepítése
Scala projekt létrehozásához az IntelliJ-ben telepítenünk kell a Scala plugint. Az alábbi videóban megmutatom, hogyan telepítheted a Scala plugint az IntelliJ IDE-ben.
A Scala plugin telepítése
A Scala programozás megkezdéséhez először telepítened kell a Scala plugint az IntelliJ-ben. Az IDE indításakor kattints a bal oldali plugins fülre. Írd be a keresősávba a "Scala" kifejezést (4. ábra). A keresési eredmények között megjelenik a Scala Plugin. Kattints rá, majd a Telepítés gombra a plugin beállításához.
Scala telepítve
Miután sikeresen telepítetted a Scala plugint, az megjelenik az Installed fülön. Amikor rákattintasz a részletek megtekintéséhez, a "Enabled for all projects" feliratot fogod látni. (5. ábra)
Új projekt létrehozása az IntelliJ-ben
Az első Scala programunk megírásának megkezdéséhez létre kell hoznunk egy új projektet az IntelliJ IDE-ben. Az alábbi videóban láthatod, hogyan hozhatsz létre új Scala projektet az IntelliJ-ben.
Új projekt létrehozása
Most már minden előkészület megtörtént egy új projekt létrehozásához és a Scala programozás megkezdéséhez. Kattints a Projects fülön található plusz jelre, amelyen New Project felirat olvasható (6. ábra). Ez elvezet több konfigurációs beállításhoz, ahol beállíthatod a projekt részleteit.
Scala kiválasztása
Új projekt létrehozása után konfigurálnod kell azt kifejezetten Scala programozásra. Először válaszd ki a Scalát a bal oldali menüből (7. ábra). Ezután kattints az sbt lehetőségre. Végül kattints a Next gombra.
Projekt elnevezése és Java JDK kiválasztása
Ezen a képernyőn a projekt elnevezését kérjük. Írd be a kívánt nevet a felső szövegmezőbe (8. ábra). Szükség lehet a JDK kiválasztására is, ha az alapértelmezés szerint még nincs kiválasztva. Kattints a Finish gombra a projekt létrehozásához.
Hello world program írása Scalában
Az első program, amit bármely programozási nyelven írsz, a 'Hello world' program. Ennek a programnak az egyetlen célja, hogy kiírja a 'Hello world' szöveget a számítógép képernyőjére. Ebben a példában a program két sorból áll: A harmadik sor: println("Hello world!") írja ki a szöveget.
object helloWorld { def main(args:Array[String]) : Unit = { println("Hello world!) } }
Hello world program futtatása
Ahhoz, hogy először futtasd a kódodat az IntelliJ-ben, meg kell nyomnod az F4-et vagy
A kód kimenete
Amikor az IntelliJ-ben futtatod a kódod, a kimenet a debug konzolon jelenik meg. Ez a konzol az ablak alján található. Tartalmazza a kód által visszaadott kimeneteket és lehetséges hibaüzeneteket. Itt láthatjuk, hogy a "Hello world!" üzenet megjelent a kód futtatása után (9. ábra). Most nézzük meg, mi történik, ha a Scala hibát észlel.
Mi történik, ha hibázok a kódomban
Mi a szintaktikai hiba?
A szintaktikai hiba azt jelenti, hogy nem értem. Ha angolul beszélsz valakivel és ő nem érti, amit mondasz, azt fogja válaszolni: "Nem értem". Ha Scalában beszélsz a számítógéphez, és az nem érti, amit mondasz, akkor azt fogja válaszolni: "Szintaktikai hiba".
Hogyan kezeljünk egy szintaktikai hibát Scalában?
Az alábbi kódban szándékosan hozunk létre egy szintaktikai hibát azzal, hogy nem teszünk pontosvesszőt a Hello World sor után. Látni fogod, hogyan reagál a számítógép, hogyan javítjuk a hibát, és hogyan futtatjuk sikeresen a számítógépes programot.
Hibajelentés az IntelliJ-ben
Az IntelliJ többféleképpen értesíti a fejlesztőt a hibákról. Először is, a szövegszerkesztő aláhúzza a kód azon részeit, amelyek hibához vezetnek. Ezt még a kód futtatása előtt megteszi, így könnyű azonosítani az alapvető elgépeléseket (10. ábra). Mi úgy döntöttünk, hogy a kódot így is futtatjuk, hogy bemutassuk a hibajelentést. A hibajelentések a program sikertelen futtatása után jelennek meg a debug konzolon. Ezek a jelentések rendkívül hasznosak, mert jelzik a fejlesztőnek a hiba helyét és típusát.
Összefoglalás
Ennek az útmutatónak az elolvasásával megszerezted az alapvető ismereteket a Scala programozás megkezdéséhez, és az első Hello World programod felépítéséhez és futtatásához. Ha követted a fenti utasításokat, és a programod jól fut, megtetted az első lépéseket a Scala szoftverfejlesztői karrieredben. Most már használhatod az Ozeki Scala SMS megoldásait, amelyek segítenek az üzenetek hatékony és könnyed szervezésében, mivel a megadott kódokat korlátozás nélkül testreszabhatod.
További információt szerezhetsz a saját üzenetküldő rendszered fejlesztéséről Scala megoldások használatával. Lépj tovább a következő oktatóanyagra, amely az SMS küldéséről szól Scalával.
Vegyük gyakorlatba, amit tanultál. Töltsd le most az Ozeki SMS Gateway-t!
More information
- C# SMS tutorial: Hello world
- Visual Basic SMS tutorial: Hello world
- F# SMS tutorial: Hello world
- Java SMS tutorial: Hello world
- Javascript SMS tutorial: Hello world
- Node.js SMS tutorial: Hello world
- Kotlin SMS tutorial: Hello world
- C/C SMS tutorial: Hello world
- Delphi SMS tutorial: Hello world
- PHP SMS tutorial: Hello world
- Perl SMS tutorial: Hello world
- Python SMS tutorial: Hello world
- Python flask SMS tutorial: Hello world
- Ruby SMS tutorial: Hello world
- Tcl/Tk SMS tutorial: Hello world
- Go SMS tutorial: Hello world
- R SMS tutorial: Hello world
- Scala SMS tutorial: Hello world
- Objective C SMS tutorial: Hello world
- Tutorials for software developers