Mi az az opcionális láncolás és az opcionális kötés?
Mi az az opcionális láncolás és az opcionális kötés?

Videó: Mi az az opcionális láncolás és az opcionális kötés?

Videó: Mi az az opcionális láncolás és az opcionális kötés?
Videó: LUX A-EXS-20/156 egykezes akkumulátoros ágfűrész, gallyazó fűrész 2024, Lehet
Anonim

Választható kötés tárolja azt, ami te vagy kötés változóban. Ebben az esetben ez a navigationController. Másrészről, opcionális láncolás nem teszi változóba a bal oldali értéket.

Ezen kívül mi az opcionális láncolás és opcionális kötés a Swiftben?

Tulajdonságok, alsó indexek és metódusok lekérdezésének, meghívásának folyamata egy választható amely lehet „nulla”, a következőképpen definiálható opcionális láncolás . Opcionális láncolás két értéket ad vissza − ha a választható „értéket” tartalmaz, majd a kapcsolódó tulajdonság, metódusok és alsó indexek meghívása értékeket ad vissza.

Másodszor, használhatom az opcionális láncolást? te opcionális láncolást használhat amikor olyan metódust próbál meg hívni, amely esetleg nem is létezik. Ez tud legyen segítőkész, például amikor segítségével olyan API, amelyben előfordulhat, hogy egy metódus nem érhető el, akár a megvalósítás kora miatt, akár egy olyan szolgáltatás miatt, amely nem érhető el a felhasználó eszközén.

Ezen kívül milyen választható kötés?

Használod opcionális kötés ellenőrizni, hogy a választható tartalmaz-e értéket vagy sem. Ha mégis tartalmaz értéket, csomagolja ki, és helyezze ideiglenes állandóba vagy változóba.

Mi az az opcionális Swift láncolás?

Opcionális láncolás egy folyamat tulajdonságok, metódusok és alsó indexek lekérdezésére és meghívására egy választható ez jelenleg nulla lehet. Ha a választható értéket tartalmaz, a tulajdonság, metódus vagy indexhívás sikeres lesz; ha a választható értéke nil, a tulajdonság, metódus vagy alsó index hívás a nil értéket adja vissza.

Ajánlott: