1ElevatedButton(
2 onPressed: () {
3 print("Gomb megnyomva!");
4 },
5 child: Text("Kattints rám!"),
6);
7
Number
típusa a valós számokat képviseli, beleértve az egész és a lebegőpontos számokat. Íme egy példa:true
(igaz) és false
(hamis). Ezeket gyakran hasznosítják feltételek vizsgálatakor:null
és az undefined
értékek fontosak a programozásban. A null
jelentése tudatosan üres érték, míg undefined
azt jelzi, hogy egy változónak még nincs értéke:Symbol
egy új tipus a Javascriptben, amely egyedi azonosítókat hoz létre, és segít elkerülni a kulcsütközéseket objektumokban:Number
típus tökéletes választás. Ha szöveges információkat kezelsz, válaszd a String
típust.null
vagy undefined
értékek használata segíthet az adatkezelés egyszerűsítésében.Number
és String
típusokat keversz, az problémákat okozhat a matematikai műveletek során.undefined
értékekre. Mindig ellenőrizd, hogy a változónak van-e értéke!null
és az undefined
között?null
tudatosan üres értéket, míg az undefined
azt jelenti, hogy a változónak még nincs értéke.let gyumolcsok = ["alma", "banán", "cseresznye"];
.Boolean
típus?Boolean
típust a feltételek kiértékelésére használjuk a program logikájában.typeof
operátort, például console.log(typeof szoveg);
.bool
adattípusok két értéket vehet fel: True
vagy False
. Képzeld el, hogy ez egy lámpa: lehet világos vagy sötét. A logikai műveletek során ezek az értékek segítenek döntéseket hozni, például a feltételes utasításokban.int
egész számokat tárol, míg a float
lebegőpontos számokat, azaz tizedespontta formát használ.gyumolcsok = ["alma", "banán", "cseresznye"]
.ures_lista = []
, és később elemeket adsz hozzá a .append()
metódussal.'A'
.nil
néven ismert, és azt jelzi, hogy egy változó nem tartalmaz semmilyen érvényes értéket. A Ruby automatikusan kezelni tudja a nil
értékeket, de fontos tudni, hogyan használhatjuk őket helyesen.nil
értékek kezeléséhez különböző módszerek állnak rendelkezésre. Például, a biztonságos hívás operátor (&.
) segít elkerülni a hibákat, amikor megpróbálunk hozzáférni egy nil
értékhez.1def osszead(a, b)
2 a + b
3end
4
5eredmeny = osszead(5, 10)
6puts "Összeg: #{eredmeny}"
7
1def karakterlanc_hossza(szoveg)
2 szoveg.length
3end
4
5puts "A szöveg hossza: #{karakterlanc_hossza('Helló Ruby')}"
6
nil
értékek kezelésére használhatók a biztonságos hívás operátorok, valamint logikai ellenőrzések.szam: Integer = 10
.Int
32-bites egész számokat tárol, míg a Long
64-bites egész számokat tesz lehetővé. Használhatjuk őket például számlálásra és nagyobb számok kezelésére. A deklarálás egyszerű:Float
32-bites lebegőpontos számokat, míg a Double
64-bites lebegőpontos számokat tárol. Érdemes a Double
típust választani, ha nagyobb pontosságra van szükség.Char
egyetlen karaktert tárol, míg a String
karakterláncokat kezel.Char
típusú változók deklarálása így történik:String
típust:List
egy rendezett gyűjtemény, ahol az elemek indexelhetők:Map
kulcs-érték párokat tárol, ami lehetővé teszi az adatok gyors elérését.Set
egyedi elemek gyűjteménye, amely segít elkerülni a duplikációkat:?
operátor segítségével jelölhetjük a null tűrő típusokat.?.
) és az Elvis operátorral (?:
).Double
típust használni a Float
helyett.1fun osszead(a: Int, b: Int): Int {
2 return a + b
3}
4val eredmeny = osszead(5, 10)
5
1fun szovegHossz(szoveg: String): Int {
2 return szoveg.length
3}
4val hosszusag = szovegHossz("Hello Kotlin")
5
?
) és biztonságos hívás operátorokat (?.
) használhatunk.val szam: Int = 10
.