Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir programlama dili eğitim içeriğidir. Eğitmen, döngülerle ilgili son olarak foreach döngüsünü anlatmaktadır.
- Videoda foreach döngüsünün dizi temelli dataların dolaşılması için kullanıldığı açıklanmaktadır. Eğitmen, bir örnek üzerinden foreach döngüsünün nasıl kullanılacağını göstermekte, dizinin elemanlarını tek tek gezmeyi ve ekrana yazdırmayı adım adım anlatmaktadır. Ayrıca foreach döngüsünün elemanlarını değiştiremeyeceği, sadece okuyabileceği ve bu durumun veritabanı tablolarını çekmek için sıkça kullanıldığı bilgisi de paylaşılmaktadır.
- 00:01Foreach Döngüsü Tanıtımı
- Foreach döngüsü, dizi temelli dataların dolaşılması için kullanılır.
- Dizi temelli veriler, arrayler gibi üç elemanlı (Engin, Derin ve Salih) değerlerdir.
- Tüm döngü türleri ile dizi dolaşılabilirken, foreach tamamen bu amaç için tasarlandığı için daha kısa yoldan yazılabilir.
- 01:30Foreach Döngüsünün Kullanımı
- Foreach döngüsünde "foreach (var student in students)" şeklinde yazılır ve dizi elemanları tek tek gezilir.
- Döngüde "student" takma isim kullanılarak dizinin her elemanına erişilir.
- Örnekte console.writeline(student) ile dizinin tüm elemanları ekrana yazdırılır.
- 02:18Foreach Döngüsünün Sınırlamaları ve Kullanım Alanları
- Foreach döngüsü içerisinde gezilen elemanların kendisini değiştiremezsiniz, bu nedenle "student = Ahmet" gibi bir atama yapılamaz.
- Foreach döngüsü, veritabanından çekilen tabloları gezmek için sıkça kullanılır.
- Foreach, "inuble" özelliğe sahip nesnelere uygulanır, yani diziler gibi iterate edilebilir (dolaşılabilir) nesnelere uygulanır.