- Luck Dragon: Asszociációs játék. :)
- Elektromos rásegítésű kerékpárok
- sziku69: Fűzzük össze a szavakat :)
- gban: Ingyen kellene, de tegnapra
- GoodSpeed: AMD Ryzen 9 9900X (100-100000662WOF)+ Samsung 990 PRO 2TB MZ-V9P2T0BW
- votlage71: Kábel menedzsment
- bambano: Bambanő háza tája
- Klaus Duran: Youtube AI szinkron
- LordAthis: Ismét egy "Idióta" A.I. Projekt, hogy meglovagolja az aktuális trendeket...
- Geri Bátyó: Megint tahó voltam – SZEMÉLYISÉGFEJLŐDÉS
Új hozzászólás Aktív témák
-
vz12
tag
válasz
Tomi_78 #2040 üzenetére
Hello!
> a függvény visszatérése a nevével nem fejezi be a ciklust is?
NEM, az "csak" egy értékadó utasítás, és nem return. Ebből következik, hogy a függvény belül akárhányszor kaphat értéket, az utolsó értékadás a visszatérő érték. A példád szerinti kódban tehát az "utkitt" függvényed visszatérési értéke MINDIG false (!!!)
Egyébként úgy lenne "szép". ha a függvényben egy lokális változót definiálnál a visszatérő érték számára, a függvény értékek menet közben ebbe kerülnének bele. Sokszor érdemes egy kezdeti értéket is adni neki, hogy ne érjen később meglepetés. A függvény legutolsó utasítása pedig az lenne, hogy ennek a lokális változónak a tatalma átkerülne a függvény nevére egy új értékadó utasítással, tehát pl. utkitt := bRet, ahol bRet egy boolean típusú (a függvény visszatérési típusa) lokális változó. Ezt persze nem kötelező így csinálni, működik enélkül is, csak úgy szerintem "szebb", ha a függvény ténylegesen EGYSZER kap értéket.> Variable identifier expected
Ez pedig azért hibás a te esetedben mert "var" típusúak a függvényed paraméterei (mind a kettő), azaz CÍM szerinti paraméter átadást írtál elő, címe pedig NINCS a híváskor átadott második paraméterednek (starty-magassag*szorzo), csak értéke. A startx oké (mert a változóknak van címe), a starty-magassag*szorzo pedig nem oké. Ha leszeded a "var"-okat a függvény definíciód paramétereiről (amúgy jelen esetben nincs is rá szükség, úgy látom), akkor jó lesz.
A "var" kulcsszót a paramétereknél csak indokolt esetben célszerű használni, vigyázni kell velük.
Új hozzászólás Aktív témák
Hirdetés
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Tesla topik
- Fogyjunk le!
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Egyéni arckép 2. lépés: ARCKÉPSZERKESZTŐ
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Tőzsde és gazdaság
- Házimozi belépő szinten
- Vírusirtó topic
- Okos Otthon / Smart Home
- További aktív témák...
- Xiaomi Mi 11 - 8/256 - szürke
- Thinkpad T14 Gen2i 14" FHD IPS i7-1185G7 16GB 512GB NVMe gar
- ROG Zephyrus G14 GA403UV 14" 3K OLED Ryzen 9 8945HS RTX 4060 16GB 1TB NVMe IR kam gar
- T14 Gen2i 14" FHD IPS i5-1135G7 16GB 256GB NVMe magyar vbill ujjlolv IR kam gar
- X1 Carbon 12th 14" FHD+ IPS Ultra 5 135U 16GB 512GB NVMe ujjlolv IR kam gar
- Új Gigabyte 16 Aero 4K+ OLED i7-13700H 14mag 16GB 1TB SSD Nvidia RTX 4070 8GB Studio Win11 Garancia
- Telefon felváráslás!! Xiaomi 13T, Xiaomi 13T Pro, Xiaomi 14T, Xiaomi 14T Pro
- Tablet felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
- HIBÁTLAN iPhone 14 Pro 128GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3145
- HIBÁTLAN iPhone 14 Pro Max 256GB Silver -1 ÉV GARANCIA - Kártyafüggetlen, MS3147
Állásajánlatok
Cég: FOTC
Város: Budapest