Vad är swift-tillval?
Vad är swift-tillval?

Video: Vad är swift-tillval?

Video: Vad är swift-tillval?
Video: Swift in 100 Seconds 2024, November
Anonim

Ett frivillig i Snabb är en typ som kan innehålla antingen ett värde eller inget värde. Tillval skrivs genom att lägga till en ? till vilken typ som helst: Innan du öppnar den (eller "packar upp" på språket för tillval ) kommer du inte att veta om den innehåller något eller ingenting.

Härav, varför använder vi tillval i Swift?

Du använd tillval : För fastigheter som inte har något initialvärde (och inget initialvärde satt i en konstruktor), till exempel vissa outletegenskaper. Du kan också skapa en egenskap som inte är avgörande för att en viss instans fungerar, dvs. frivillig . När en metod som ska returnera ett värde misslyckas.

Man kan också fråga sig, vad är noll i Swift? noll beskrivs i Apple-dokumenten som: betyder "frånvaron av ett giltigt objekt." Om du är ny på programmering noll betyder helt enkelt att en variabel (kallas ibland ett objekt) är tom och inte har något värde tilldelat. Om du har en bakgrund inom programmering noll kan ses bäst som en like-for-like ersättning för null.

I detta avseende, hur packar jag upp tillval i Swift?

Du kan packa upp tillval på tre och ett halvt sätt: Med kraft packa upp , med om [ frivillig ] != noll och [ frivillig ]! Med frivillig bindande, använda om låt [icke- frivillig ] = [ frivillig ] {

Vad är tupel i Swift?

Tuples i Swift upptar utrymmet mellan ordböcker och strukturer: de innehåller mycket specifika typer av data (som en struktur) men kan skapas i farten (som ordböcker). De används vanligtvis för att returnera flera värden från ett funktionsanrop.

Rekommenderad: