আমার একটি মান রয়েছে যা চারটি জিনিসের মধ্যে একটি হবে: বুলিয়ান সত্য, বুলিয়ান মিথ্যা, স্ট্রিং "ট্রু" বা স্ট্রিং "ভুয়া"। আমি স্ট্রিংটি একটি বুলিয়ান রূপান্তর করতে চাই যদি এটি স্ট্রিং হয়, অন্যথায় এটিকে বিনা সংশোধন করে ছেড়ে দিন। অন্য কথায়:
"সত্য" সত্য হওয়া উচিত
"মিথ্যা" মিথ্যা হয়ে উঠতে হবে
সত্য সত্য হওয়া উচিত
মিথ্যা মিথ্যা থাকা উচিত
!!(if input == 'false' then true else input end)
। দ্বিতীয়টি !
রিটার্নের মানটিকে একটি বুলিয়ানকে রূপান্তর করে যা আপনি যা চান তার বিপরীত হয়; প্রথমটি !
তখন সংশোধন করে। এই "কৌশল" প্রায় দীর্ঘ সময় হয়েছে been সবাই এর খুব পছন্দ করে না।
true
বাfalse
বা এটা যথেষ্ট যদি ফলাফলের truthy বা falsey হয়? আধুনিক, তাহলেfalse
ইতিমধ্যে falsey, এবং উভয়true
এবং'true'
, truthy রয়েছে, তাই শুধুমাত্র যে মানের জন্য ফলাফলের ইতিমধ্যে সঠিক নয়, হয়'false'
:if input == 'false' then true else input end
এটা করতে হবে।