- Eladhatatlannak ítélt CPU-k eladásával javult az Intel node-ok kihozatala
- Az AI átformálja a Peugeot modelljeit is
- Ráműthető a Linux PlayStation 5-re, de csak egy boot erejéig
- Mindenféle környezeti behatásnak ellenállnak az ASUS új TUF tápjai
- A kínai felsővezetés blokkolhatta Mark Zuckerberg óriási AI üzletét
- Mini-ITX
- Pixel plus ultra: teszten a 6K-s LG UltraFine monitor
- Milyen billentyűzetet vegyek?
- VR topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Apple MacBook
- Azonnali informatikai kérdések órája
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- A Kindle-botrány röviden — a digitális tulajdon vége
- Mindenféle környezeti behatásnak ellenállnak az ASUS új TUF tápjai
-
PROHARDVER!

Új hozzászólás Aktív témák
-
válasz
Tigerclaw
#13617
üzenetére
Hala egnek keves talalkozasom volt a swift-el, de ezekben pont tudok segiteni szerintem:
- let: Konstanst hozol letre, aminek inicializalaskor adsz erteket, utana csak olvasni tudod, irni nem.
- var: Ez egy sima valtozo, irhato-olvashatoAz "if let x = readLine() {..." szerkezet meg ugyan ugy mukodik, mint minden mas nyelven az if, azaz:
Ha ertelmezheto, akkor eloszor muvelet/operacio kiertekeles tortenik, a megfelelo sorrendben (bal-jobb, zarojelezes, stb), aztan a vegen ami marad van valahogy kiertekelve bool-kent.
Tehat, ami itt tortenik (persze a fenti problema miatt elvileg ez a sor eleve nem fog mukodni, de most az egyszeruseg kedveert tegyuk fel, hogy de):
1) Letrehozol egy x nevu, string tipusu, konstanst
2) Ennek a konstansnak az erteke lesz az, amit a readLine() visszaad
3) Az igy kapott string lesz kiertekelve, mint az if felteteleMondhatjuk ugy is, hogy ugyanaz, mintha ezt irtad volna:
let x = readLine()
if x {...Arra, hogy swiftben az if hogy ertekeli ki a stringet nem emlekszem, de igy tippre azt mondanam, hogy a tipikus modon, tehat ha ures a string, akkor false, amugy true. Amugy ennel sokkal szebb a kod, ha ugy irod, hogy if x.isEmpty().
Arra se emlekszem, hogy swiftben sima konstans lehet-e null, ha igen, azt se art kizarni.Nem frissek az emlekek, ugyhogy ha nagyon nem igaz, amit irtam, valaki majd kijavit, akinek naprakeszebb tudasa van. Ha meg nem, ott a gugli meg a stackoverflow.

Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Xiaomi 17 Ultra - jó az optikája
- Kerékpárosok, bringások ide!
- Mini-ITX
- LEGO klub
- Pixel plus ultra: teszten a 6K-s LG UltraFine monitor
- Xbox tulajok OFF topicja
- Milyen légkondit a lakásba?
- Milyen okostelefont vegyek? OFF topik
- Lalikiraly: Mercis kalandok - Huszonkilencedik rész
- Robotporszívók
- További aktív témák...
- Ryzen 7700X / RTX 4070 Ti Super / 32GB DDR5 / 1TB NVMe / 800w GOLD! BeszámítOK
- iPhone 13 128GB Red -2 ÉV GARANCIA - Kártyafüggetlen, MS4570, 100% AKKSI
- HIBÁTLAN iPhone 14 Pro 256GB Space Black -1 ÉV GARANCIA -Kártyafüggetlen, MS3235
- ÁRGARANCIA! Épített KomPhone Ultra 9 285K 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- ÚJ Lenovo LOQ Intel Core i5-13450HX, 24GB, 1TB, RTX 5050(8GB), FHD IPS 144Hz
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



