XOR Operator

দুইটি এক্সপ্রেশনের লজিক্যাল এক্সক্লুসিভ OR সমন্বয় সম্পাদনা করে থাকে।

সিনট্যাক্স:

Result = Expression1 XOR Expression2

প্যারামিটার:

ফলাফল: যেকোনো সংখ্যাসূচক ভেরিয়েবল যা সন্নিবেশনের ফলাফল নির্দেশ করে থাকে।

এক্সপ্রেশন১, এক্সপ্রেশন২: যেকোনো এক্সপ্রেশন যা আপনি সন্নিবেশ করতে চান।

দুইটি বুলিয়ান এক্সপ্রেশনের লজিক্যাল এক্সক্লুসিভ OR অব্যয় True মান প্রদান করে যদি উভয় এক্সপ্রেশন একে অপর থেকে ভিন্ন হয়।

একটি বিট অনুসারে এক্সক্লুসিভ OR অব্যয় একটি বিট প্রদান করে থাকে যদি সংশ্লিষ্ট বিট দুইটি এক্সপ্রেশনের শুধুমাত্র একটিতে নির্ধারিত হয়।

উদাহরণ:

Sub ExampleXOR

Dim vA As Variant, vB As Variant, vC As Variant, vD As Variant

Dim vOut As Variant

    vA = 10: vB = 8: vC = 6: vD = Null

    vOut = vA > vB XOR vB > vC ' returns 0

    vOut = vB > vA XOR vB > vC ' returns -1

    vOut = vA > vB XOR vB > vD ' returns -1

    vOut = (vB > vD XOR vB > vA) ' returns 0

    vOut = vB XOR vA ' returns 2

End Sub