Kotlin İngilizce Sözlük Uygulama Örneği
Kotlin ile basit bir İngilizce sözlük uygulaması örneği oluşturabiliriz. Bu örnekte, kullanıcıdan bir kelime girmesini isteyecek ve bu kelimenin anlamını ekrana yazdıracağız. Uygulama, basit bir sözlük veritabanı olarak bir `Map` kullanacak.
İşte basit bir Kotlin sözlük uygulaması örneği:
```kotlin
fun main() {
// Basit bir sözlük veritabanı oluşturuyoruz
val sozluk = mapOf(
"apple" to "elma",
"banana" to "muz",
"cherry" to "kiraz",
"orange" to "portakal",
"grape" to "üzüm"
)
// Kullanıcıdan kelime girmesini istiyoruz
println("Lütfen bir kelime girin:")
val kelime = readLine()?.toLowerCase()
// Girilen kelimenin anlamını kontrol ediyoruz
if (kelime != null && sozluk.containsKey(kelime)) {
println("'$kelime' kelimesinin anlamı: ${sozluk[kelime]}")
} else {
println("Maalesef, '$kelime' kelimesi sözlükte bulunamadı.")
}
}
```
### Açıklama:
1. **Sözlük Veritabanı**: `sozluk` adında bir `Map` oluşturduk. Bu `Map`, İngilizce kelimeleri Türkçe karşılıklarıyla eşleştiriyor.
2. **Kullanıcı Girişi**: `readLine()` fonksiyonu ile kullanıcıdan bir kelime girmesini istiyoruz.
3. **Kelime Kontrolü**: Girilen kelimenin sözlükte olup olmadığını kontrol ediyoruz. Eğer kelime sözlükte varsa, Türkçe karşılığını ekrana yazdırıyoruz. Yoksa, kelimenin bulunamadığını belirten bir mesaj gösteriyoruz.
### Örnek Çıktı:
```
Lütfen bir kelime girin:
apple
'apple' kelimesinin anlamı: elma
```
Bu örnek, temel bir sözlük uygulamasıdır. Daha gelişmiş bir uygulama için, veritabanı kullanabilir, ağ üzerinden sözlük API'leri ile çalışabilir veya kullanıcı arayüzü ekleyebilirsiniz.
Yorumlar
Yorum Gönder