জেএলএস :
(->) সর্বনিম্ন প্রাধান্য অপারেটর একটি ল্যামডা মত প্রকাশের তীর হয় , অনুসৃত নিয়োগ অপারেটার দ্বারা।
কোন দিক অনুসরণ করা (অগ্রাধিকার বৃদ্ধি, অগ্রাধিকার হ্রাস)? - "অনুসরণ" মানে অ্যাসাইনমেন্টের উচ্চতর অগ্রাধিকার বা নিম্ন অগ্রাধিকার রয়েছে (তীর অপারেটরের ক্ষেত্রে)? আমার ধারণা, ক্রমবর্ধমান, কারণ "সর্বনিম্ন" (তীরের জন্য) অর্থ একেবারে নিম্নতম।
আমি যেমন বুঝতে পেরেছি, তীর (->) এই প্রিন্সটন অপারেটর অগ্রাধিকার সারণির একেবারে নীচে থাকা উচিত (এটি সমস্ত অ্যাসাইনমেন্ট অপারেটরগুলির নীচে), সুতরাং তীর (->) 0 (শূন্য) অগ্রাধিকার স্তর (সেই টেবিল অনুসারে) থাকবে।
আমি কি আমার বোঝার মধ্যে সঠিক?
পরীক্ষার ট্রাই বলে মনে হচ্ছে যে তীরের অগ্রাধিকার কমপক্ষে নির্ধারিত হিসাবে একই ... প্লাস স্পষ্ট করে জানিয়েছে যে তীরের সহযোগিতাটি বাম-> থেকে-> ডান (অ্যাসাইনমেন্টের বিপরীতে) is তীর সাহসীতার জন্য আমি কোনও জেএলএস উদ্ধৃতি পাই না।
আমি সবসময় মনে করতাম যে কোনও কারণে অগ্রাধিকার অগ্রাধিকার মূলত সর্বনিম্ন।
->
কম হয় , নিয়োগ অপারেটার কম থাকতে পারে না Er প্রাধান্য।
IntFunction fo = a->b->a-b; // in test
সাধারণভাবে -> এর অগ্রাধিকার / সাহচর্য প্রয়োগ করে। সুতরাং আমি স্পষ্ট করার সিদ্ধান্ত নিয়েছি -> পূর্ববর্তীত্ব / সাহচর্যতার পুরো জায়গাটি / পূর্ববর্তী সংস্থার তালিকায় কারণ এটি সম্পর্কে অনিশ্চিত বোধ করেছে।
IntUnaryOperator op; op = x -> x;
আকর্ষণীয়। সম্ভবত (op = x) -> x
বিবেচনা করা হয় না কারণ উত্পাদন op = x
একটি বৈধ উদাহরণ না LambdaParameters
?
The lowest precedence operator is the arrow of a lambda expression.