Ի՞նչ է կամընտիր շղթայականացումը և կամընտիր պարտադիր կապը:
Ի՞նչ է կամընտիր շղթայականացումը և կամընտիր պարտադիր կապը:

Video: Ի՞նչ է կամընտիր շղթայականացումը և կամընտիր պարտադիր կապը:

Video: Ի՞նչ է կամընտիր շղթայականացումը և կամընտիր պարտադիր կապը:
Video: Հարցուպատասխան - Կամընտիր արձանագրություն (աուդիո, ՀԺԼ) 2024, Մայիս
Anonim

Ընտրովի պարտադիր պահում է այն, ինչ դու ես պարտավորեցնող փոփոխականի մեջ։ Այս դեպքում դա navigationController է: Մյուս կողմից, կամընտիր շղթա ձախ կողմի արժեքը փոփոխականի մեջ չի դնում:

Բացի սրանից, ի՞նչ է ընտրովի շղթայականացումը և կամընտիր կապը Swift-ում:

Հարցման, հատկությունների, ենթագրերի և մեթոդների կանչման գործընթացը an ընտրովի որը կարող է լինել «զրոյական» սահմանվում է որպես կամընտիր շղթա . Ընտրովի շղթա վերադարձնել երկու արժեք - եթե ընտրովի պարունակում է «արժեք», այնուհետև կանչելով իր հարակից հատկությունը, մեթոդները և ենթագրերը վերադարձնում է արժեքներ:

Երկրորդ, կարո՞ղ եմ օգտագործել կամընտիր շղթա: Դուք կարող է օգտագործել ընտրովի շղթա երբ փորձում եք զանգահարել մի մեթոդ, որը կարող է գոյություն չունենալ: Սա կարող է օգտակար լինել, օրինակ, երբ օգտագործելով API, որում մեթոդը կարող է անհասանելի լինել կամ իրականացման տարիքի կամ օգտագործողի սարքում անհասանելի գործառույթի պատճառով:

Բացի սրանից, ի՞նչ պարտադիր պարտադիր է:

Դու օգտագործում ես կամընտիր պարտադիր ստուգելու համար, թե արդյոք ընտրովի պարունակում է արժեք, թե ոչ: Եթե այն իսկապես արժեք է պարունակում, ապա փաթեթավորեք այն և դրեք այն ժամանակավոր հաստատունի կամ փոփոխականի մեջ:

Ի՞նչ է կամընտիր շղթայական Swift-ը:

Ընտրովի շղթա պրոցես է՝ հարցումներ կատարելու և զանգահարելու հատկությունների, մեթոդների և ենթագրերի վրա ընտրովի դա ներկայումս կարող է զրոյական լինել: Եթե ընտրովի պարունակում է արժեք, հատկությունը, մեթոդը կամ բաժանորդային զանգը հաջողվում է. եթե ընտրովի զրոյական է, հատկությունը, մեթոդը կամ բաժանորդային զանգը վերադարձնում է զրո:

Խորհուրդ ենք տալիս: