Солих мэдэгдэл хэрхэн ажилладаг вэ?
Солих мэдэгдэл хэрхэн ажилладаг вэ?

Видео: Солих мэдэгдэл хэрхэн ажилладаг вэ?

Видео: Солих мэдэгдэл хэрхэн ажилладаг вэ?
Видео: 🍎 iPhone утсан дээрх заавал мэдэх ёстой 3 зүйл #3 2024, May
Anonim

The солих мэдэгдэл түүний илэрхийлэлийг үнэлж, дараа нь бүгдийг гүйцэтгэнэ мэдэгдэл тохирохыг дагаж мөрддөг хэрэг шошго. if-then-else-г ашиглах эсэхээ шийдэж байна мэдэгдэл эсвэл a солих мэдэгдэл уншигдах чадвар болон илэрхийлэл дээр суурилдаг мэдэгдэл амтлах.

Мөн солих мэдэгдлийн жишээ гэж юу вэ?

Жишээ -ийн мэдэгдэл солих . Дараах солих мэдэгдэл хэд хэдэн агуулсан хэрэг заалтууд болон нэг үндсэн заалт. Өгүүлбэр бүр функцийн дуудлагын болон завсарлага агуулна мэдэгдэл . Дараах жишээ , завсарлага мэдэгдэл байхгүй байна. Хэрэв текст-ийн утга 'A'-тай тэнцүү бол бүх гурван тоолуур нэмэгдэнэ.

Мөн солих мэдэгдэлд өгөгдмөл нь юу байдгийг мэдэх үү? The анхдагч мэдэгдэл -ийн утгатай тэнцүү caseconstant- илэрхийлэл байхгүй бол гүйцэтгэгдэнэ солих (илэрхийлэл). Хамгийн ихдээ нэг байж болно анхдагч мэдэгдэл . The анхдагч мэдэгдэл эцэст нь ирэх шаардлагагүй; Энэ нь биеийн аль ч хэсэгт илэрч болно шилжүүлэгч.

Үүний тулд switch хэллэгт завсарлага гэж юу вэ?

завсарлага ; The break мэдэгдэл нь гогцооноос гарах, гарах гэсэн хоёр тусдаа бөгөөд ялгаатай хэрэглээтэй шилжүүлэгч . Та ашиглах боломжгүй завсарлага хаашаа ч биш, харин оосор дотор эсвэл a солих мэдэгдэл.

Switch хэллэгийн сүүлчийн тохиолдол завсарлага оруулаад алгасаж болох уу?

Хариулт: Хэдийгээр switchstatement-ийн сүүлчийн тохиолдол хийдэг шаардлагагүй a break мэдэгдэл эцэст нь чи ёстой нэмэх таслах мэдэгдлүүд бүгдэд нь тохиолдлууд -ийн солих мэдэгдэл , орно нь сүүлчийн тохиолдол . тавих нь завсарлага бүрийн дараа хэргийн мэдэгдэл байх болно Энэ болзошгүй ослоос урьдчилан сэргийлж, хөтөлбөрөө "сум нэвтэрдэггүй" болго.

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