Mekan Önerme
Bulunduğumuz bölgeye yakın mekan önerisi yapan faydalı bir komut yazalım. Hem kolay hem de pratik olacak. CEYD-A’ nın bildiği komutları kullanarak yeni bir komut türeteceğiz. Bu şekilde CEYD-A nın nasıl uçsuz bucaksız genişleyebileceğini de öğrenmiş olacağız. Çünkü oluşacak yeni komutu da başka yeni komutlar türetmek için kullanabileceğiz.
Bildiği komutlardan:
hangi semtteyim : bulunduğunuz ilçe veya semt bilgisini dönmektedir.
(YER İSMİ) gezilecek yerler: söylediğiniz yere ait turistik veya gezilebilecek mekan bilgileri dönmektedir.
Bu 2 komutta başka komutlardan türemiştir. Şimdi bu komutları birleştirip yakınlarda mekan öner komutunu yazalım:
Not: Bu komutu sizlerin tekrar yazmanıza gerek yok çünkü yazılıp tüm CEYD-A’lara yayılmıştır. Sizlere yeni örnekler için fikir vermesi adına gösterilmiştir
Kodun açıklaması:
CEYD-A ya soracağımız soru içinde muhakkak yakınlarda ifadesi kullanılacaktır. O sebeple soru kelimesi olarak yakınlarda yazıyoruz.
Soru cümlemizin şablonu ise herhangi bir ifade yakınlarda herhangi bir ifade mekan herhangi bir ifade öner herhangi bir ifade şeklinde olabilir. Örneğin:
bana yakınlarda bir yer önerir misin?
söyler misin yakınlarda gidebileceğim bir yer tavsiye eder misin ?
gibi.
Cevap alanında ise semt değişkenine hangi semtteyim komutundan dönen ilçe bilgisini dönüyoruz. ve bu bilgiyi gezilecek yerler komutunda kullanarak sonuçları alıyoruz.