Imp Operator
দুইটি এক্সপ্রেশনের উপর লজিক্যাল ইমপ্লিকেশন সম্পাদনা করে থাকে।
সিনট্যাক্স:
Result = Expression1 Imp Expression2
প্যারামিটার:
ফলাফল: যেকোনো সংখ্যাসূচক ভেরিয়েবল যাতে ইমপ্লিকেশনের ফলাফল বিদ্যমান থাকে।
Expression1, Expression2: যেকোনো এক্সপ্রেশন যা আপনি Imp অপারেটরের মাধ্যমে মূল্যায়ন করতে চান।
যদি আপনি বুলিয়ান এক্সপ্রেশনে Imp অপারেটরটি ব্যবহার করতে চান, তাহলে শুধুমাত্র False প্রদান করে থাকে যদি প্রথম এক্সপ্রেশনটি True হিসেবে এবং দ্বিতীয় এক্সপ্রেশনটি False হিসেবে মূল্যায়ন করা হয়।
আপনি যদি বিট এক্সপ্রেশনে একটি Imp অপারেটর ব্যবহার করেন, তাহলে সংশ্লিষ্ট বিটটি প্রথম এক্সপ্রেশনে নির্ধারণ করা হলে ফলাফল থেকে একটি বিট অপসারিত হয় এবং দ্বিতীয় এক্সপ্রেশন থকে সংশ্লিষ্ট বিটটি অপসারিত হয়।
উদাহরণ:
Sub ExampleImp
Dim A As Variant, B As Variant, C As Variant, D As Variant
Dim vOut As Variant
A = 10: B = 8: C = 6: D = Null
vOut = A > B Imp B > C REM মান -1 প্রদান করে
vOut = B > A Imp B > C REM মান -1 প্রদান করে
vOut = A > B Imp B > D REM মান 0 প্রদান করে
vOut = (B > D Imp B > A) REM মান -1 প্রদান করে
vOut = B Imp A REM মান -1 প্রদান করে
End Sub