Koşullu işleç sınama etkinliğinin çözümünü gözden geçirin
Aşağıdaki kod, önceki ünitede yer alan sınamanın olası çözümlerinden biridir.
Random coin = new Random();
int flip = coin.Next(0, 2);
Console.WriteLine((flip == 0) ? "heads" : "tails");
Bu kod yalnızca "olası çözümlerden biridir." Boole ifadesinin içini şu şekilde çağırarak flip geçici değişkeni Next() ortadan kaldırmış olabilirdiniz:
Random coin = new Random();
Console.WriteLine((coin.Next(0, 2) == 0) ? "heads" : "tails");
Ancak bu kod yoğun bir şekilde paketlenmiştir ve kodun ne yaptığını anlamak daha zor olabilir.
Başarılı olduysanız sizi tebrik ederiz! Sonraki ünitede yer alan ikinci sınamayla devam edin.
Önemli
Bu sınamaya tamamlama konusunda sorun yaşadıysanız, devam etmeden önce önceki üniteleri gözden geçirmeniz iyi olabilir.