Swift-д нэмэлт сонголтуудын зорилго юу вэ?

Swift-д нэмэлт сонголтуудын зорилго юу вэ?
Swift-д нэмэлт сонголтуудын зорилго юу вэ?
Anonim

Сонголтууд нь Swift-ийн цөмд байдаг бөгөөд Swift-ийн анхны хувилбараас хойш байдаг. Нэмэлт утга нь боломжит тэг утгыг анхаарч нэгэн зэрэг цэвэр код бичих боломжийг бидэнд олгоно. Хэрэв та Swift-г шинээр ашиглаж байгаа бол шинж чанаруудад асуултын тэмдэг оруулах синтаксийг дасгах хэрэгтэй байж магадгүй.

Swift-н сонголтууд гэж юу вэ?

Swift-н нэмэлт нь үндсэндээ утга агуулж болох ЭСВЭЛ утгагүй тогтмол эсвэл хувьсагч юм. Утга нь тэг байж болно, үгүй ч байж болно. Үүнийг “?” гэж хавсаргаж тэмдэглэнэ. төрлийн мэдэгдлийн дараа.

Сонголт нь Swift-ийг ямар асуудлыг шийддэг вэ?

Сонголтууд нь Swift-ийн утгыг илэрхийлэх болон утга байхгүй-ын аль алиныг нь илэрхийлэх асуудлыг шийдэх шийдэл юм. Нэмэлт нь утга эсвэл 0 гэсэн утгатай байхыг зөвшөөрдөг. Сонголтыг хайрцаг гэж бодоорой: энэ нь яг нэг утгыг агуулсан эсвэл хоосон байна. Энэ нь утга агуулаагүй тохиолдолд nil-г агуулна.

Свифт дээр нэмэлт сонголтууд хэрхэн хэрэгждэг вэ?

Свифт дэх сонголтууд нь үнэндээ төрлийн төгсгөлд тэмдэглэгдэхээс хамаагүй илүү бөгөөд тэдгээр нь үнэндээ тоолол юм. Үндсэндээ, Int? нь Сонголттой ижил зүйл бөгөөд үүнийг тоололд шууд хэрэгжүүлдэг. … Та тэдгээрийг тоогоор гараар тохируулах эсвэл тоололд өөрөө хийхийг зөвшөөрч болно.

Swift-д боох, задлах гэж юу вэ?

Боодол гэдэг нь бодит утгыг логик гадаад бүтцэд хадгална гэсэн үг. Та энэ утгад хүрч чадахгүй (inэнэ тохиолдолд "мөө") задлахгүйгээр. Свифтийн ертөнцөд үргэлж Зул сарын баяр болдог бөгөөд тайлах бэлэг, эсвэл ядаж л хувьсагч байдаг. Та анхаарлын тэмдэг нэмж утгыг задлах болно.

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