Ailemizi Tanıtalım

CEYD diline eklenen yeni komutlar ile ailenizi CEYD-A ya tanıtan ve sonrasında başka komutlarda bu isimleri kullanabilen bir ortam yaratmak mümkün. Örneğin BABAMIN ADI MURAT dediğinizde bunu öğrenebilir ve sonrasında BABAMIN ADI NE veya BABAMIN İSMİ NEDİR gibi sorular sorduğunuzda size cevap verebilir.

Bunun için, SAHİP dizisine BABA değişkeni ekleyip içeriğini MURAT olarak atıyoruz.
SAHİP -> BABA -> MURAT

Bunun  için addtoarray komutu kullanılıyor. Örneğin

sonrasında öğrenmek için

searcharray komutunu kullandığımızda sahip dizisinden babanın değerini yani Murat‘ı bize bilgi olarak dönüyor.

Bu işlemleri daha genel bir yapıya dönüştürelim. Yazacağımız komut sadece baba değil anne kardeş kızı oğlu eşi ifadelerini de kapsasın.

SORU ŞABLONU:
(anne|baba|kardeş|kızı|oğlu|eşi)(?:mın|min|mün|mun).*(ismi|adı).*( ne\\b| nedir).*
SORU KELİMELERİ:
ismi ne%,20|adı ne%,20|
CEVAP ŞABLONU:

 

SORU ŞABLONU:
(anne|baba|kardeşi|kızı|oğlu|eşi)(?:min|mın|mun|mün).*(ismi|adı) (.*)(?<!ne|dir|dır|tır|tir)(dir|dır|tır|tir|)$
SORU KELİMELERİ:
ismi,20|adı,20|
CEVAP ŞABLONU:

 

Soru şablonunda daha önce değinmediğim ifadeler olabilir. Bunlara sonraki yazılarda değineceğim ancak faydalı olması açısından aşağıdaki görüntüler ifadeleri daha iyi algılamanızı sağlayacaktır.

 

 

0

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.