আমি আশা করি আমি আপনার প্রশ্নটি সঠিকভাবে বুঝতে পেরেছি, তবে আমি বিশ্বাস করি এটি এমএল ভাষায় (বিপরীত) পাইপ অপারেটর হিসাবে পরিচিত।
[1; 2; 3] |> List.map sq // let it = [1; 4; 9]
বিপরীত পাইপ অপারেটরও রয়েছে যা ক্রিয়াকলাপের ক্রম সহায়তা করে।
printf "The value is.." <| 2 + 3 // let it = "The value is..5"
এটি দরকারী কারণ আনপাইপড ফর্ম
printf "The value is.." 2 + 3 ;; error
কোনও ত্রুটিযুক্ত অপারেটর "The value is.." 2
না থাকায় প্রিন্টফ মূল্যায়ন করার চেষ্টা করবে এবং ত্রুটি ঘটবে would +
সেই কাজটি করার জন্য, প্রথম বন্ধনী ব্যবহার করুন:
printf "The value is.." (2 + 3) // let it = "The value is..5"
ব্যবহারিক ব্যবহার হিসাবে, |>
অপারেটর অবিশ্বাস্যরূপে দরকারী এবং অনেক এমএল এবং এমএল-অনুপ্রাণিত ভাষা যেমন এফ #, লাইভস্ক্রিপ্ট এবং এলিক্সিরের রুটি-মাখন। <|
কম সাধারণ এবং সাধারণত ব্যবহৃত হয় যখন এটি পাঠযোগ্যতা বৃদ্ধি করে।