Шуурхай сонголт гэж юу вэ?
Шуурхай сонголт гэж юу вэ?

Видео: Шуурхай сонголт гэж юу вэ?

Видео: Шуурхай сонголт гэж юу вэ?
Видео: Хэрхэн мэргэжлээ ЗӨВ сонгох вэ? 2024, Дөрөвдүгээр сар
Anonim

Ан сонголттой in Хурдан утга агуулсан эсвэл утгагүй байж болох төрөл юм. Сонголтууд -ийг залгаж бичдэг? ямар ч төрөлд: Та үүнийг нээхээс өмнө (эсвэл хэлээр " задлах " сонголтууд ) энэ нь ямар нэг зүйл агуулсан эсвэл юу ч байхгүй эсэхийг та мэдэхгүй.

Эндээс бид яагаад Свифт дээр нэмэлт сонголтуудыг ашигладаг вэ?

Та сонголтуудыг ашиглах : Тодорхой гаралтын шинж чанарууд гэх мэт анхны утгагүй (болон байгуулагчид анхны утга тогтоогдоогүй) шинж чанаруудын хувьд. Та мөн тодорхой жишээний үйл ажиллагаанд чухал биш өмчийг үүсгэж болно, жишээлбэл. сонголттой . Утга буцаах арга бүтэлгүйтсэн үед.

Свифтэд тэг гэж юу вэ? тэг Apple-ийн баримт бичигт "хүчин төгөлдөр объект байхгүй" гэсэн утгатай гэж тодорхойлсон. Хэрэв та програмчлалд шинээр орсон бол тэг Энэ нь хувьсагч (заримдаа объект гэж нэрлэдэг) хоосон бөгөөд ямар ч утга өгөгддөггүй гэсэн үг юм. Хэрэв та програмчлалын мэдлэгтэй бол тэг -ын хувьд хамгийн тохиромжтой хувилбар гэж үзэж болно null.

Үүнтэй холбогдуулан би Swift дээр сонголтуудыг хэрхэн задлах вэ?

Чи чадна сонголтуудыг задлах гурван ба хагас аргаар: Хүчээр задлах , хэрэв ашиглах нь [ сонголттой ] != тэг ба [ сонголттой ]! -тай сонголттой холбох, if let ашиглах [бус сонголттой ] = [ сонголттой ] {

Swift дахь tuple гэж юу вэ?

Swift дахь Tuples толь бичиг ба бүтэц хоорондын зайг эзэлдэг: тэдгээр нь маш тодорхой төрлийн өгөгдлийг (бүтэц гэх мэт) агуулдаг боловч шууд (толь бичиг гэх мэт) үүсгэж болно. Тэдгээрийг ихэвчлэн функцийн дуудлагаас олон утгыг буцаахад ашигладаг.

Зөвлөмж болгож буй: