كود برولوغ لعمل اتحاد ليست | List Union in Prolog
تعتبر لغة prolog من اهم اللغات التي يجب ان تتعلمها اذا كنت تريد ان تصنع روبوت يحاكي الواقع ويتحدث معك مثل الانسان وهذا لان اللغه تحاكي المنطق ومع الاسف لا يوجد في الوطن العربي دروس لهذة اللغه وحتى المحتوى الانجليزي لا يحتوي على القدر الكافي الذي يجعلك تتعلمها بشكل قوي ومجاني ، اذا كنت تريد التعمق في هذا اللغه يمكنك اخذ كورس مدفوع او البحث عن احد المراكز التي تقدم شروحات في البرولوج .
تعتبر prolog لغة فريدة من نوعها وتختلف بشكل كبير عن اي لغة برمجة اخرى مثل java , python , c++ , هذة اللغه مختلفه بشكل كبير عنهم وفي الدروس التي نقدمها لكم في قسم learn prolog language يمكنك ان تتعلم ال main basics التي تساعدك بعد ذلك في التعامل مع هذة اللغه ، ونقدم لكم اكواد في هذة اللغه لكي تتمكن منMastering the language والامر ليس مستحيل
List Union in Prolog شرح
اذا كنت تبحث عن List in Prolog شرح او أمثلة برولوج بشكل عام فيوجد في موقعنا الكثير من الامثلة والاكواد والشروحات حول هذة اللغة حيث ان هذة لالغة لا تستخدم بكثرة في الوطن العربي وكما تعملون اننا في جي كودرس نحاول توفير كل الاكواد للعرب لهدف تثقيف المحتوى العربي وجعله محتوى قوي وغني بالاكواد البرمجية وتقريبا كل شيئ اتعمله في مجال البرمجة احاول نقله لكم لكي يستفيد منه الجميع .
List Union in Prolog code
list_member(X,[X|_]).
list_member(X,[_|TAIL]) :- list_member(X,TAIL).
list_union([X|Y],Z,W) :- list_member(X,Z),list_union(Y,Z,W).
list_union([X|Y],Z,[X|W]) :- \+ list_member(X,Z), list_union(Y,Z,W).
list_union([],Z,Z).
لمزيد من الاكواد